{
  Author: Niels A.D
  Project: Lape (http://code.google.com/p/la-pe/)
  License: GNU Lesser GPL (http://www.gnu.org/licenses/lgpl.html)

  This include matches every operation with the right function.
}
{%MainUnit lpeval.pas}

Arr[op_cmp_Equal][ltUInt8][ltUInt8] := @lpeUInt8_EQ_UInt8;
Arr[op_cmp_Equal][ltUInt8][ltInt8] := @lpeUInt8_EQ_Int8;
Arr[op_cmp_Equal][ltUInt8][ltUInt16] := @lpeUInt8_EQ_UInt16;
Arr[op_cmp_Equal][ltUInt8][ltInt16] := @lpeUInt8_EQ_Int16;
Arr[op_cmp_Equal][ltUInt8][ltUInt32] := @lpeUInt8_EQ_UInt32;
Arr[op_cmp_Equal][ltUInt8][ltInt32] := @lpeUInt8_EQ_Int32;
Arr[op_cmp_Equal][ltUInt8][ltUInt64] := @lpeUInt8_EQ_UInt64;
Arr[op_cmp_Equal][ltUInt8][ltInt64] := @lpeUInt8_EQ_Int64;
Arr[op_cmp_Equal][ltUInt8][ltSingle] := @lpeUInt8_EQ_Single;
Arr[op_cmp_Equal][ltUInt8][ltDouble] := @lpeUInt8_EQ_Double;
Arr[op_cmp_Equal][ltUInt8][ltCurrency] := @lpeUInt8_EQ_Currency;
Arr[op_cmp_Equal][ltUInt8][ltExtended] := @lpeUInt8_EQ_Extended;
Arr[op_cmp_Equal][ltUInt8][ltVariant] := @lpeUInt8_EQ_Variant;
Arr[op_cmp_Equal][ltInt8][ltUInt8] := @lpeInt8_EQ_UInt8;
Arr[op_cmp_Equal][ltInt8][ltInt8] := @lpeInt8_EQ_Int8;
Arr[op_cmp_Equal][ltInt8][ltUInt16] := @lpeInt8_EQ_UInt16;
Arr[op_cmp_Equal][ltInt8][ltInt16] := @lpeInt8_EQ_Int16;
Arr[op_cmp_Equal][ltInt8][ltUInt32] := @lpeInt8_EQ_UInt32;
Arr[op_cmp_Equal][ltInt8][ltInt32] := @lpeInt8_EQ_Int32;
Arr[op_cmp_Equal][ltInt8][ltUInt64] := @lpeInt8_EQ_UInt64;
Arr[op_cmp_Equal][ltInt8][ltInt64] := @lpeInt8_EQ_Int64;
Arr[op_cmp_Equal][ltInt8][ltSingle] := @lpeInt8_EQ_Single;
Arr[op_cmp_Equal][ltInt8][ltDouble] := @lpeInt8_EQ_Double;
Arr[op_cmp_Equal][ltInt8][ltCurrency] := @lpeInt8_EQ_Currency;
Arr[op_cmp_Equal][ltInt8][ltExtended] := @lpeInt8_EQ_Extended;
Arr[op_cmp_Equal][ltInt8][ltVariant] := @lpeInt8_EQ_Variant;
Arr[op_cmp_Equal][ltUInt16][ltUInt8] := @lpeUInt16_EQ_UInt8;
Arr[op_cmp_Equal][ltUInt16][ltInt8] := @lpeUInt16_EQ_Int8;
Arr[op_cmp_Equal][ltUInt16][ltUInt16] := @lpeUInt16_EQ_UInt16;
Arr[op_cmp_Equal][ltUInt16][ltInt16] := @lpeUInt16_EQ_Int16;
Arr[op_cmp_Equal][ltUInt16][ltUInt32] := @lpeUInt16_EQ_UInt32;
Arr[op_cmp_Equal][ltUInt16][ltInt32] := @lpeUInt16_EQ_Int32;
Arr[op_cmp_Equal][ltUInt16][ltUInt64] := @lpeUInt16_EQ_UInt64;
Arr[op_cmp_Equal][ltUInt16][ltInt64] := @lpeUInt16_EQ_Int64;
Arr[op_cmp_Equal][ltUInt16][ltSingle] := @lpeUInt16_EQ_Single;
Arr[op_cmp_Equal][ltUInt16][ltDouble] := @lpeUInt16_EQ_Double;
Arr[op_cmp_Equal][ltUInt16][ltCurrency] := @lpeUInt16_EQ_Currency;
Arr[op_cmp_Equal][ltUInt16][ltExtended] := @lpeUInt16_EQ_Extended;
Arr[op_cmp_Equal][ltUInt16][ltVariant] := @lpeUInt16_EQ_Variant;
Arr[op_cmp_Equal][ltInt16][ltUInt8] := @lpeInt16_EQ_UInt8;
Arr[op_cmp_Equal][ltInt16][ltInt8] := @lpeInt16_EQ_Int8;
Arr[op_cmp_Equal][ltInt16][ltUInt16] := @lpeInt16_EQ_UInt16;
Arr[op_cmp_Equal][ltInt16][ltInt16] := @lpeInt16_EQ_Int16;
Arr[op_cmp_Equal][ltInt16][ltUInt32] := @lpeInt16_EQ_UInt32;
Arr[op_cmp_Equal][ltInt16][ltInt32] := @lpeInt16_EQ_Int32;
Arr[op_cmp_Equal][ltInt16][ltUInt64] := @lpeInt16_EQ_UInt64;
Arr[op_cmp_Equal][ltInt16][ltInt64] := @lpeInt16_EQ_Int64;
Arr[op_cmp_Equal][ltInt16][ltSingle] := @lpeInt16_EQ_Single;
Arr[op_cmp_Equal][ltInt16][ltDouble] := @lpeInt16_EQ_Double;
Arr[op_cmp_Equal][ltInt16][ltCurrency] := @lpeInt16_EQ_Currency;
Arr[op_cmp_Equal][ltInt16][ltExtended] := @lpeInt16_EQ_Extended;
Arr[op_cmp_Equal][ltInt16][ltVariant] := @lpeInt16_EQ_Variant;
Arr[op_cmp_Equal][ltUInt32][ltUInt8] := @lpeUInt32_EQ_UInt8;
Arr[op_cmp_Equal][ltUInt32][ltInt8] := @lpeUInt32_EQ_Int8;
Arr[op_cmp_Equal][ltUInt32][ltUInt16] := @lpeUInt32_EQ_UInt16;
Arr[op_cmp_Equal][ltUInt32][ltInt16] := @lpeUInt32_EQ_Int16;
Arr[op_cmp_Equal][ltUInt32][ltUInt32] := @lpeUInt32_EQ_UInt32;
Arr[op_cmp_Equal][ltUInt32][ltInt32] := @lpeUInt32_EQ_Int32;
Arr[op_cmp_Equal][ltUInt32][ltUInt64] := @lpeUInt32_EQ_UInt64;
Arr[op_cmp_Equal][ltUInt32][ltInt64] := @lpeUInt32_EQ_Int64;
Arr[op_cmp_Equal][ltUInt32][ltSingle] := @lpeUInt32_EQ_Single;
Arr[op_cmp_Equal][ltUInt32][ltDouble] := @lpeUInt32_EQ_Double;
Arr[op_cmp_Equal][ltUInt32][ltCurrency] := @lpeUInt32_EQ_Currency;
Arr[op_cmp_Equal][ltUInt32][ltExtended] := @lpeUInt32_EQ_Extended;
Arr[op_cmp_Equal][ltUInt32][ltVariant] := @lpeUInt32_EQ_Variant;
Arr[op_cmp_Equal][ltInt32][ltUInt8] := @lpeInt32_EQ_UInt8;
Arr[op_cmp_Equal][ltInt32][ltInt8] := @lpeInt32_EQ_Int8;
Arr[op_cmp_Equal][ltInt32][ltUInt16] := @lpeInt32_EQ_UInt16;
Arr[op_cmp_Equal][ltInt32][ltInt16] := @lpeInt32_EQ_Int16;
Arr[op_cmp_Equal][ltInt32][ltUInt32] := @lpeInt32_EQ_UInt32;
Arr[op_cmp_Equal][ltInt32][ltInt32] := @lpeInt32_EQ_Int32;
Arr[op_cmp_Equal][ltInt32][ltUInt64] := @lpeInt32_EQ_UInt64;
Arr[op_cmp_Equal][ltInt32][ltInt64] := @lpeInt32_EQ_Int64;
Arr[op_cmp_Equal][ltInt32][ltSingle] := @lpeInt32_EQ_Single;
Arr[op_cmp_Equal][ltInt32][ltDouble] := @lpeInt32_EQ_Double;
Arr[op_cmp_Equal][ltInt32][ltCurrency] := @lpeInt32_EQ_Currency;
Arr[op_cmp_Equal][ltInt32][ltExtended] := @lpeInt32_EQ_Extended;
Arr[op_cmp_Equal][ltInt32][ltVariant] := @lpeInt32_EQ_Variant;
Arr[op_cmp_Equal][ltUInt64][ltUInt8] := @lpeUInt64_EQ_UInt8;
Arr[op_cmp_Equal][ltUInt64][ltInt8] := @lpeUInt64_EQ_Int8;
Arr[op_cmp_Equal][ltUInt64][ltUInt16] := @lpeUInt64_EQ_UInt16;
Arr[op_cmp_Equal][ltUInt64][ltInt16] := @lpeUInt64_EQ_Int16;
Arr[op_cmp_Equal][ltUInt64][ltUInt32] := @lpeUInt64_EQ_UInt32;
Arr[op_cmp_Equal][ltUInt64][ltInt32] := @lpeUInt64_EQ_Int32;
Arr[op_cmp_Equal][ltUInt64][ltUInt64] := @lpeUInt64_EQ_UInt64;
Arr[op_cmp_Equal][ltUInt64][ltInt64] := @lpeUInt64_EQ_Int64;
Arr[op_cmp_Equal][ltUInt64][ltSingle] := @lpeUInt64_EQ_Single;
Arr[op_cmp_Equal][ltUInt64][ltDouble] := @lpeUInt64_EQ_Double;
Arr[op_cmp_Equal][ltUInt64][ltCurrency] := @lpeUInt64_EQ_Currency;
Arr[op_cmp_Equal][ltUInt64][ltExtended] := @lpeUInt64_EQ_Extended;
Arr[op_cmp_Equal][ltUInt64][ltVariant] := @lpeUInt64_EQ_Variant;
Arr[op_cmp_Equal][ltInt64][ltUInt8] := @lpeInt64_EQ_UInt8;
Arr[op_cmp_Equal][ltInt64][ltInt8] := @lpeInt64_EQ_Int8;
Arr[op_cmp_Equal][ltInt64][ltUInt16] := @lpeInt64_EQ_UInt16;
Arr[op_cmp_Equal][ltInt64][ltInt16] := @lpeInt64_EQ_Int16;
Arr[op_cmp_Equal][ltInt64][ltUInt32] := @lpeInt64_EQ_UInt32;
Arr[op_cmp_Equal][ltInt64][ltInt32] := @lpeInt64_EQ_Int32;
Arr[op_cmp_Equal][ltInt64][ltUInt64] := @lpeInt64_EQ_UInt64;
Arr[op_cmp_Equal][ltInt64][ltInt64] := @lpeInt64_EQ_Int64;
Arr[op_cmp_Equal][ltInt64][ltSingle] := @lpeInt64_EQ_Single;
Arr[op_cmp_Equal][ltInt64][ltDouble] := @lpeInt64_EQ_Double;
Arr[op_cmp_Equal][ltInt64][ltCurrency] := @lpeInt64_EQ_Currency;
Arr[op_cmp_Equal][ltInt64][ltExtended] := @lpeInt64_EQ_Extended;
Arr[op_cmp_Equal][ltInt64][ltVariant] := @lpeInt64_EQ_Variant;
Arr[op_cmp_Equal][ltSingle][ltUInt8] := @lpeSingle_EQ_UInt8;
Arr[op_cmp_Equal][ltSingle][ltInt8] := @lpeSingle_EQ_Int8;
Arr[op_cmp_Equal][ltSingle][ltUInt16] := @lpeSingle_EQ_UInt16;
Arr[op_cmp_Equal][ltSingle][ltInt16] := @lpeSingle_EQ_Int16;
Arr[op_cmp_Equal][ltSingle][ltUInt32] := @lpeSingle_EQ_UInt32;
Arr[op_cmp_Equal][ltSingle][ltInt32] := @lpeSingle_EQ_Int32;
Arr[op_cmp_Equal][ltSingle][ltUInt64] := @lpeSingle_EQ_UInt64;
Arr[op_cmp_Equal][ltSingle][ltInt64] := @lpeSingle_EQ_Int64;
Arr[op_cmp_Equal][ltSingle][ltSingle] := @lpeSingle_EQ_Single;
Arr[op_cmp_Equal][ltSingle][ltDouble] := @lpeSingle_EQ_Double;
Arr[op_cmp_Equal][ltSingle][ltCurrency] := @lpeSingle_EQ_Currency;
Arr[op_cmp_Equal][ltSingle][ltExtended] := @lpeSingle_EQ_Extended;
Arr[op_cmp_Equal][ltSingle][ltVariant] := @lpeSingle_EQ_Variant;
Arr[op_cmp_Equal][ltDouble][ltUInt8] := @lpeDouble_EQ_UInt8;
Arr[op_cmp_Equal][ltDouble][ltInt8] := @lpeDouble_EQ_Int8;
Arr[op_cmp_Equal][ltDouble][ltUInt16] := @lpeDouble_EQ_UInt16;
Arr[op_cmp_Equal][ltDouble][ltInt16] := @lpeDouble_EQ_Int16;
Arr[op_cmp_Equal][ltDouble][ltUInt32] := @lpeDouble_EQ_UInt32;
Arr[op_cmp_Equal][ltDouble][ltInt32] := @lpeDouble_EQ_Int32;
Arr[op_cmp_Equal][ltDouble][ltUInt64] := @lpeDouble_EQ_UInt64;
Arr[op_cmp_Equal][ltDouble][ltInt64] := @lpeDouble_EQ_Int64;
Arr[op_cmp_Equal][ltDouble][ltSingle] := @lpeDouble_EQ_Single;
Arr[op_cmp_Equal][ltDouble][ltDouble] := @lpeDouble_EQ_Double;
Arr[op_cmp_Equal][ltDouble][ltCurrency] := @lpeDouble_EQ_Currency;
Arr[op_cmp_Equal][ltDouble][ltExtended] := @lpeDouble_EQ_Extended;
Arr[op_cmp_Equal][ltDouble][ltVariant] := @lpeDouble_EQ_Variant;
Arr[op_cmp_Equal][ltCurrency][ltUInt8] := @lpeCurrency_EQ_UInt8;
Arr[op_cmp_Equal][ltCurrency][ltInt8] := @lpeCurrency_EQ_Int8;
Arr[op_cmp_Equal][ltCurrency][ltUInt16] := @lpeCurrency_EQ_UInt16;
Arr[op_cmp_Equal][ltCurrency][ltInt16] := @lpeCurrency_EQ_Int16;
Arr[op_cmp_Equal][ltCurrency][ltUInt32] := @lpeCurrency_EQ_UInt32;
Arr[op_cmp_Equal][ltCurrency][ltInt32] := @lpeCurrency_EQ_Int32;
Arr[op_cmp_Equal][ltCurrency][ltUInt64] := @lpeCurrency_EQ_UInt64;
Arr[op_cmp_Equal][ltCurrency][ltInt64] := @lpeCurrency_EQ_Int64;
Arr[op_cmp_Equal][ltCurrency][ltSingle] := @lpeCurrency_EQ_Single;
Arr[op_cmp_Equal][ltCurrency][ltDouble] := @lpeCurrency_EQ_Double;
Arr[op_cmp_Equal][ltCurrency][ltCurrency] := @lpeCurrency_EQ_Currency;
Arr[op_cmp_Equal][ltCurrency][ltExtended] := @lpeCurrency_EQ_Extended;
Arr[op_cmp_Equal][ltCurrency][ltVariant] := @lpeCurrency_EQ_Variant;
Arr[op_cmp_Equal][ltExtended][ltUInt8] := @lpeExtended_EQ_UInt8;
Arr[op_cmp_Equal][ltExtended][ltInt8] := @lpeExtended_EQ_Int8;
Arr[op_cmp_Equal][ltExtended][ltUInt16] := @lpeExtended_EQ_UInt16;
Arr[op_cmp_Equal][ltExtended][ltInt16] := @lpeExtended_EQ_Int16;
Arr[op_cmp_Equal][ltExtended][ltUInt32] := @lpeExtended_EQ_UInt32;
Arr[op_cmp_Equal][ltExtended][ltInt32] := @lpeExtended_EQ_Int32;
Arr[op_cmp_Equal][ltExtended][ltUInt64] := @lpeExtended_EQ_UInt64;
Arr[op_cmp_Equal][ltExtended][ltInt64] := @lpeExtended_EQ_Int64;
Arr[op_cmp_Equal][ltExtended][ltSingle] := @lpeExtended_EQ_Single;
Arr[op_cmp_Equal][ltExtended][ltDouble] := @lpeExtended_EQ_Double;
Arr[op_cmp_Equal][ltExtended][ltCurrency] := @lpeExtended_EQ_Currency;
Arr[op_cmp_Equal][ltExtended][ltExtended] := @lpeExtended_EQ_Extended;
Arr[op_cmp_Equal][ltExtended][ltVariant] := @lpeExtended_EQ_Variant;
Arr[op_cmp_Equal][ltVariant][ltUInt8] := @lpeVariant_EQ_UInt8;
Arr[op_cmp_Equal][ltVariant][ltInt8] := @lpeVariant_EQ_Int8;
Arr[op_cmp_Equal][ltVariant][ltUInt16] := @lpeVariant_EQ_UInt16;
Arr[op_cmp_Equal][ltVariant][ltInt16] := @lpeVariant_EQ_Int16;
Arr[op_cmp_Equal][ltVariant][ltUInt32] := @lpeVariant_EQ_UInt32;
Arr[op_cmp_Equal][ltVariant][ltInt32] := @lpeVariant_EQ_Int32;
Arr[op_cmp_Equal][ltVariant][ltUInt64] := @lpeVariant_EQ_UInt64;
Arr[op_cmp_Equal][ltVariant][ltInt64] := @lpeVariant_EQ_Int64;
Arr[op_cmp_Equal][ltVariant][ltSingle] := @lpeVariant_EQ_Single;
Arr[op_cmp_Equal][ltVariant][ltDouble] := @lpeVariant_EQ_Double;
Arr[op_cmp_Equal][ltVariant][ltCurrency] := @lpeVariant_EQ_Currency;
Arr[op_cmp_Equal][ltVariant][ltExtended] := @lpeVariant_EQ_Extended;
Arr[op_cmp_Equal][ltVariant][ltVariant] := @lpeVariant_EQ_Variant;
Arr[op_cmp_GreaterThan][ltUInt8][ltUInt8] := @lpeUInt8_GT_UInt8;
Arr[op_cmp_GreaterThan][ltUInt8][ltInt8] := @lpeUInt8_GT_Int8;
Arr[op_cmp_GreaterThan][ltUInt8][ltUInt16] := @lpeUInt8_GT_UInt16;
Arr[op_cmp_GreaterThan][ltUInt8][ltInt16] := @lpeUInt8_GT_Int16;
Arr[op_cmp_GreaterThan][ltUInt8][ltUInt32] := @lpeUInt8_GT_UInt32;
Arr[op_cmp_GreaterThan][ltUInt8][ltInt32] := @lpeUInt8_GT_Int32;
Arr[op_cmp_GreaterThan][ltUInt8][ltUInt64] := @lpeUInt8_GT_UInt64;
Arr[op_cmp_GreaterThan][ltUInt8][ltInt64] := @lpeUInt8_GT_Int64;
Arr[op_cmp_GreaterThan][ltUInt8][ltSingle] := @lpeUInt8_GT_Single;
Arr[op_cmp_GreaterThan][ltUInt8][ltDouble] := @lpeUInt8_GT_Double;
Arr[op_cmp_GreaterThan][ltUInt8][ltCurrency] := @lpeUInt8_GT_Currency;
Arr[op_cmp_GreaterThan][ltUInt8][ltExtended] := @lpeUInt8_GT_Extended;
Arr[op_cmp_GreaterThan][ltUInt8][ltVariant] := @lpeUInt8_GT_Variant;
Arr[op_cmp_GreaterThan][ltInt8][ltUInt8] := @lpeInt8_GT_UInt8;
Arr[op_cmp_GreaterThan][ltInt8][ltInt8] := @lpeInt8_GT_Int8;
Arr[op_cmp_GreaterThan][ltInt8][ltUInt16] := @lpeInt8_GT_UInt16;
Arr[op_cmp_GreaterThan][ltInt8][ltInt16] := @lpeInt8_GT_Int16;
Arr[op_cmp_GreaterThan][ltInt8][ltUInt32] := @lpeInt8_GT_UInt32;
Arr[op_cmp_GreaterThan][ltInt8][ltInt32] := @lpeInt8_GT_Int32;
Arr[op_cmp_GreaterThan][ltInt8][ltUInt64] := @lpeInt8_GT_UInt64;
Arr[op_cmp_GreaterThan][ltInt8][ltInt64] := @lpeInt8_GT_Int64;
Arr[op_cmp_GreaterThan][ltInt8][ltSingle] := @lpeInt8_GT_Single;
Arr[op_cmp_GreaterThan][ltInt8][ltDouble] := @lpeInt8_GT_Double;
Arr[op_cmp_GreaterThan][ltInt8][ltCurrency] := @lpeInt8_GT_Currency;
Arr[op_cmp_GreaterThan][ltInt8][ltExtended] := @lpeInt8_GT_Extended;
Arr[op_cmp_GreaterThan][ltInt8][ltVariant] := @lpeInt8_GT_Variant;
Arr[op_cmp_GreaterThan][ltUInt16][ltUInt8] := @lpeUInt16_GT_UInt8;
Arr[op_cmp_GreaterThan][ltUInt16][ltInt8] := @lpeUInt16_GT_Int8;
Arr[op_cmp_GreaterThan][ltUInt16][ltUInt16] := @lpeUInt16_GT_UInt16;
Arr[op_cmp_GreaterThan][ltUInt16][ltInt16] := @lpeUInt16_GT_Int16;
Arr[op_cmp_GreaterThan][ltUInt16][ltUInt32] := @lpeUInt16_GT_UInt32;
Arr[op_cmp_GreaterThan][ltUInt16][ltInt32] := @lpeUInt16_GT_Int32;
Arr[op_cmp_GreaterThan][ltUInt16][ltUInt64] := @lpeUInt16_GT_UInt64;
Arr[op_cmp_GreaterThan][ltUInt16][ltInt64] := @lpeUInt16_GT_Int64;
Arr[op_cmp_GreaterThan][ltUInt16][ltSingle] := @lpeUInt16_GT_Single;
Arr[op_cmp_GreaterThan][ltUInt16][ltDouble] := @lpeUInt16_GT_Double;
Arr[op_cmp_GreaterThan][ltUInt16][ltCurrency] := @lpeUInt16_GT_Currency;
Arr[op_cmp_GreaterThan][ltUInt16][ltExtended] := @lpeUInt16_GT_Extended;
Arr[op_cmp_GreaterThan][ltUInt16][ltVariant] := @lpeUInt16_GT_Variant;
Arr[op_cmp_GreaterThan][ltInt16][ltUInt8] := @lpeInt16_GT_UInt8;
Arr[op_cmp_GreaterThan][ltInt16][ltInt8] := @lpeInt16_GT_Int8;
Arr[op_cmp_GreaterThan][ltInt16][ltUInt16] := @lpeInt16_GT_UInt16;
Arr[op_cmp_GreaterThan][ltInt16][ltInt16] := @lpeInt16_GT_Int16;
Arr[op_cmp_GreaterThan][ltInt16][ltUInt32] := @lpeInt16_GT_UInt32;
Arr[op_cmp_GreaterThan][ltInt16][ltInt32] := @lpeInt16_GT_Int32;
Arr[op_cmp_GreaterThan][ltInt16][ltUInt64] := @lpeInt16_GT_UInt64;
Arr[op_cmp_GreaterThan][ltInt16][ltInt64] := @lpeInt16_GT_Int64;
Arr[op_cmp_GreaterThan][ltInt16][ltSingle] := @lpeInt16_GT_Single;
Arr[op_cmp_GreaterThan][ltInt16][ltDouble] := @lpeInt16_GT_Double;
Arr[op_cmp_GreaterThan][ltInt16][ltCurrency] := @lpeInt16_GT_Currency;
Arr[op_cmp_GreaterThan][ltInt16][ltExtended] := @lpeInt16_GT_Extended;
Arr[op_cmp_GreaterThan][ltInt16][ltVariant] := @lpeInt16_GT_Variant;
Arr[op_cmp_GreaterThan][ltUInt32][ltUInt8] := @lpeUInt32_GT_UInt8;
Arr[op_cmp_GreaterThan][ltUInt32][ltInt8] := @lpeUInt32_GT_Int8;
Arr[op_cmp_GreaterThan][ltUInt32][ltUInt16] := @lpeUInt32_GT_UInt16;
Arr[op_cmp_GreaterThan][ltUInt32][ltInt16] := @lpeUInt32_GT_Int16;
Arr[op_cmp_GreaterThan][ltUInt32][ltUInt32] := @lpeUInt32_GT_UInt32;
Arr[op_cmp_GreaterThan][ltUInt32][ltInt32] := @lpeUInt32_GT_Int32;
Arr[op_cmp_GreaterThan][ltUInt32][ltUInt64] := @lpeUInt32_GT_UInt64;
Arr[op_cmp_GreaterThan][ltUInt32][ltInt64] := @lpeUInt32_GT_Int64;
Arr[op_cmp_GreaterThan][ltUInt32][ltSingle] := @lpeUInt32_GT_Single;
Arr[op_cmp_GreaterThan][ltUInt32][ltDouble] := @lpeUInt32_GT_Double;
Arr[op_cmp_GreaterThan][ltUInt32][ltCurrency] := @lpeUInt32_GT_Currency;
Arr[op_cmp_GreaterThan][ltUInt32][ltExtended] := @lpeUInt32_GT_Extended;
Arr[op_cmp_GreaterThan][ltUInt32][ltVariant] := @lpeUInt32_GT_Variant;
Arr[op_cmp_GreaterThan][ltInt32][ltUInt8] := @lpeInt32_GT_UInt8;
Arr[op_cmp_GreaterThan][ltInt32][ltInt8] := @lpeInt32_GT_Int8;
Arr[op_cmp_GreaterThan][ltInt32][ltUInt16] := @lpeInt32_GT_UInt16;
Arr[op_cmp_GreaterThan][ltInt32][ltInt16] := @lpeInt32_GT_Int16;
Arr[op_cmp_GreaterThan][ltInt32][ltUInt32] := @lpeInt32_GT_UInt32;
Arr[op_cmp_GreaterThan][ltInt32][ltInt32] := @lpeInt32_GT_Int32;
Arr[op_cmp_GreaterThan][ltInt32][ltUInt64] := @lpeInt32_GT_UInt64;
Arr[op_cmp_GreaterThan][ltInt32][ltInt64] := @lpeInt32_GT_Int64;
Arr[op_cmp_GreaterThan][ltInt32][ltSingle] := @lpeInt32_GT_Single;
Arr[op_cmp_GreaterThan][ltInt32][ltDouble] := @lpeInt32_GT_Double;
Arr[op_cmp_GreaterThan][ltInt32][ltCurrency] := @lpeInt32_GT_Currency;
Arr[op_cmp_GreaterThan][ltInt32][ltExtended] := @lpeInt32_GT_Extended;
Arr[op_cmp_GreaterThan][ltInt32][ltVariant] := @lpeInt32_GT_Variant;
Arr[op_cmp_GreaterThan][ltUInt64][ltUInt8] := @lpeUInt64_GT_UInt8;
Arr[op_cmp_GreaterThan][ltUInt64][ltInt8] := @lpeUInt64_GT_Int8;
Arr[op_cmp_GreaterThan][ltUInt64][ltUInt16] := @lpeUInt64_GT_UInt16;
Arr[op_cmp_GreaterThan][ltUInt64][ltInt16] := @lpeUInt64_GT_Int16;
Arr[op_cmp_GreaterThan][ltUInt64][ltUInt32] := @lpeUInt64_GT_UInt32;
Arr[op_cmp_GreaterThan][ltUInt64][ltInt32] := @lpeUInt64_GT_Int32;
Arr[op_cmp_GreaterThan][ltUInt64][ltUInt64] := @lpeUInt64_GT_UInt64;
Arr[op_cmp_GreaterThan][ltUInt64][ltInt64] := @lpeUInt64_GT_Int64;
Arr[op_cmp_GreaterThan][ltUInt64][ltSingle] := @lpeUInt64_GT_Single;
Arr[op_cmp_GreaterThan][ltUInt64][ltDouble] := @lpeUInt64_GT_Double;
Arr[op_cmp_GreaterThan][ltUInt64][ltCurrency] := @lpeUInt64_GT_Currency;
Arr[op_cmp_GreaterThan][ltUInt64][ltExtended] := @lpeUInt64_GT_Extended;
Arr[op_cmp_GreaterThan][ltUInt64][ltVariant] := @lpeUInt64_GT_Variant;
Arr[op_cmp_GreaterThan][ltInt64][ltUInt8] := @lpeInt64_GT_UInt8;
Arr[op_cmp_GreaterThan][ltInt64][ltInt8] := @lpeInt64_GT_Int8;
Arr[op_cmp_GreaterThan][ltInt64][ltUInt16] := @lpeInt64_GT_UInt16;
Arr[op_cmp_GreaterThan][ltInt64][ltInt16] := @lpeInt64_GT_Int16;
Arr[op_cmp_GreaterThan][ltInt64][ltUInt32] := @lpeInt64_GT_UInt32;
Arr[op_cmp_GreaterThan][ltInt64][ltInt32] := @lpeInt64_GT_Int32;
Arr[op_cmp_GreaterThan][ltInt64][ltUInt64] := @lpeInt64_GT_UInt64;
Arr[op_cmp_GreaterThan][ltInt64][ltInt64] := @lpeInt64_GT_Int64;
Arr[op_cmp_GreaterThan][ltInt64][ltSingle] := @lpeInt64_GT_Single;
Arr[op_cmp_GreaterThan][ltInt64][ltDouble] := @lpeInt64_GT_Double;
Arr[op_cmp_GreaterThan][ltInt64][ltCurrency] := @lpeInt64_GT_Currency;
Arr[op_cmp_GreaterThan][ltInt64][ltExtended] := @lpeInt64_GT_Extended;
Arr[op_cmp_GreaterThan][ltInt64][ltVariant] := @lpeInt64_GT_Variant;
Arr[op_cmp_GreaterThan][ltSingle][ltUInt8] := @lpeSingle_GT_UInt8;
Arr[op_cmp_GreaterThan][ltSingle][ltInt8] := @lpeSingle_GT_Int8;
Arr[op_cmp_GreaterThan][ltSingle][ltUInt16] := @lpeSingle_GT_UInt16;
Arr[op_cmp_GreaterThan][ltSingle][ltInt16] := @lpeSingle_GT_Int16;
Arr[op_cmp_GreaterThan][ltSingle][ltUInt32] := @lpeSingle_GT_UInt32;
Arr[op_cmp_GreaterThan][ltSingle][ltInt32] := @lpeSingle_GT_Int32;
Arr[op_cmp_GreaterThan][ltSingle][ltUInt64] := @lpeSingle_GT_UInt64;
Arr[op_cmp_GreaterThan][ltSingle][ltInt64] := @lpeSingle_GT_Int64;
Arr[op_cmp_GreaterThan][ltSingle][ltSingle] := @lpeSingle_GT_Single;
Arr[op_cmp_GreaterThan][ltSingle][ltDouble] := @lpeSingle_GT_Double;
Arr[op_cmp_GreaterThan][ltSingle][ltCurrency] := @lpeSingle_GT_Currency;
Arr[op_cmp_GreaterThan][ltSingle][ltExtended] := @lpeSingle_GT_Extended;
Arr[op_cmp_GreaterThan][ltSingle][ltVariant] := @lpeSingle_GT_Variant;
Arr[op_cmp_GreaterThan][ltDouble][ltUInt8] := @lpeDouble_GT_UInt8;
Arr[op_cmp_GreaterThan][ltDouble][ltInt8] := @lpeDouble_GT_Int8;
Arr[op_cmp_GreaterThan][ltDouble][ltUInt16] := @lpeDouble_GT_UInt16;
Arr[op_cmp_GreaterThan][ltDouble][ltInt16] := @lpeDouble_GT_Int16;
Arr[op_cmp_GreaterThan][ltDouble][ltUInt32] := @lpeDouble_GT_UInt32;
Arr[op_cmp_GreaterThan][ltDouble][ltInt32] := @lpeDouble_GT_Int32;
Arr[op_cmp_GreaterThan][ltDouble][ltUInt64] := @lpeDouble_GT_UInt64;
Arr[op_cmp_GreaterThan][ltDouble][ltInt64] := @lpeDouble_GT_Int64;
Arr[op_cmp_GreaterThan][ltDouble][ltSingle] := @lpeDouble_GT_Single;
Arr[op_cmp_GreaterThan][ltDouble][ltDouble] := @lpeDouble_GT_Double;
Arr[op_cmp_GreaterThan][ltDouble][ltCurrency] := @lpeDouble_GT_Currency;
Arr[op_cmp_GreaterThan][ltDouble][ltExtended] := @lpeDouble_GT_Extended;
Arr[op_cmp_GreaterThan][ltDouble][ltVariant] := @lpeDouble_GT_Variant;
Arr[op_cmp_GreaterThan][ltCurrency][ltUInt8] := @lpeCurrency_GT_UInt8;
Arr[op_cmp_GreaterThan][ltCurrency][ltInt8] := @lpeCurrency_GT_Int8;
Arr[op_cmp_GreaterThan][ltCurrency][ltUInt16] := @lpeCurrency_GT_UInt16;
Arr[op_cmp_GreaterThan][ltCurrency][ltInt16] := @lpeCurrency_GT_Int16;
Arr[op_cmp_GreaterThan][ltCurrency][ltUInt32] := @lpeCurrency_GT_UInt32;
Arr[op_cmp_GreaterThan][ltCurrency][ltInt32] := @lpeCurrency_GT_Int32;
Arr[op_cmp_GreaterThan][ltCurrency][ltUInt64] := @lpeCurrency_GT_UInt64;
Arr[op_cmp_GreaterThan][ltCurrency][ltInt64] := @lpeCurrency_GT_Int64;
Arr[op_cmp_GreaterThan][ltCurrency][ltSingle] := @lpeCurrency_GT_Single;
Arr[op_cmp_GreaterThan][ltCurrency][ltDouble] := @lpeCurrency_GT_Double;
Arr[op_cmp_GreaterThan][ltCurrency][ltCurrency] := @lpeCurrency_GT_Currency;
Arr[op_cmp_GreaterThan][ltCurrency][ltExtended] := @lpeCurrency_GT_Extended;
Arr[op_cmp_GreaterThan][ltCurrency][ltVariant] := @lpeCurrency_GT_Variant;
Arr[op_cmp_GreaterThan][ltExtended][ltUInt8] := @lpeExtended_GT_UInt8;
Arr[op_cmp_GreaterThan][ltExtended][ltInt8] := @lpeExtended_GT_Int8;
Arr[op_cmp_GreaterThan][ltExtended][ltUInt16] := @lpeExtended_GT_UInt16;
Arr[op_cmp_GreaterThan][ltExtended][ltInt16] := @lpeExtended_GT_Int16;
Arr[op_cmp_GreaterThan][ltExtended][ltUInt32] := @lpeExtended_GT_UInt32;
Arr[op_cmp_GreaterThan][ltExtended][ltInt32] := @lpeExtended_GT_Int32;
Arr[op_cmp_GreaterThan][ltExtended][ltUInt64] := @lpeExtended_GT_UInt64;
Arr[op_cmp_GreaterThan][ltExtended][ltInt64] := @lpeExtended_GT_Int64;
Arr[op_cmp_GreaterThan][ltExtended][ltSingle] := @lpeExtended_GT_Single;
Arr[op_cmp_GreaterThan][ltExtended][ltDouble] := @lpeExtended_GT_Double;
Arr[op_cmp_GreaterThan][ltExtended][ltCurrency] := @lpeExtended_GT_Currency;
Arr[op_cmp_GreaterThan][ltExtended][ltExtended] := @lpeExtended_GT_Extended;
Arr[op_cmp_GreaterThan][ltExtended][ltVariant] := @lpeExtended_GT_Variant;
Arr[op_cmp_GreaterThan][ltVariant][ltUInt8] := @lpeVariant_GT_UInt8;
Arr[op_cmp_GreaterThan][ltVariant][ltInt8] := @lpeVariant_GT_Int8;
Arr[op_cmp_GreaterThan][ltVariant][ltUInt16] := @lpeVariant_GT_UInt16;
Arr[op_cmp_GreaterThan][ltVariant][ltInt16] := @lpeVariant_GT_Int16;
Arr[op_cmp_GreaterThan][ltVariant][ltUInt32] := @lpeVariant_GT_UInt32;
Arr[op_cmp_GreaterThan][ltVariant][ltInt32] := @lpeVariant_GT_Int32;
Arr[op_cmp_GreaterThan][ltVariant][ltUInt64] := @lpeVariant_GT_UInt64;
Arr[op_cmp_GreaterThan][ltVariant][ltInt64] := @lpeVariant_GT_Int64;
Arr[op_cmp_GreaterThan][ltVariant][ltSingle] := @lpeVariant_GT_Single;
Arr[op_cmp_GreaterThan][ltVariant][ltDouble] := @lpeVariant_GT_Double;
Arr[op_cmp_GreaterThan][ltVariant][ltCurrency] := @lpeVariant_GT_Currency;
Arr[op_cmp_GreaterThan][ltVariant][ltExtended] := @lpeVariant_GT_Extended;
Arr[op_cmp_GreaterThan][ltVariant][ltVariant] := @lpeVariant_GT_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltUInt8] := @lpeUInt8_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltInt8] := @lpeUInt8_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltUInt16] := @lpeUInt8_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltInt16] := @lpeUInt8_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltUInt32] := @lpeUInt8_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltInt32] := @lpeUInt8_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltUInt64] := @lpeUInt8_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltInt64] := @lpeUInt8_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltSingle] := @lpeUInt8_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltDouble] := @lpeUInt8_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltCurrency] := @lpeUInt8_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltExtended] := @lpeUInt8_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltVariant] := @lpeUInt8_GTEQ_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltUInt8] := @lpeInt8_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltInt8] := @lpeInt8_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltUInt16] := @lpeInt8_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltInt16] := @lpeInt8_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltUInt32] := @lpeInt8_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltInt32] := @lpeInt8_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltUInt64] := @lpeInt8_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltInt64] := @lpeInt8_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltSingle] := @lpeInt8_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltDouble] := @lpeInt8_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltCurrency] := @lpeInt8_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltExtended] := @lpeInt8_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltInt8][ltVariant] := @lpeInt8_GTEQ_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltUInt8] := @lpeUInt16_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltInt8] := @lpeUInt16_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltUInt16] := @lpeUInt16_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltInt16] := @lpeUInt16_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltUInt32] := @lpeUInt16_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltInt32] := @lpeUInt16_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltUInt64] := @lpeUInt16_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltInt64] := @lpeUInt16_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltSingle] := @lpeUInt16_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltDouble] := @lpeUInt16_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltCurrency] := @lpeUInt16_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltExtended] := @lpeUInt16_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltVariant] := @lpeUInt16_GTEQ_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltUInt8] := @lpeInt16_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltInt8] := @lpeInt16_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltUInt16] := @lpeInt16_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltInt16] := @lpeInt16_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltUInt32] := @lpeInt16_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltInt32] := @lpeInt16_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltUInt64] := @lpeInt16_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltInt64] := @lpeInt16_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltSingle] := @lpeInt16_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltDouble] := @lpeInt16_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltCurrency] := @lpeInt16_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltExtended] := @lpeInt16_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltInt16][ltVariant] := @lpeInt16_GTEQ_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltUInt8] := @lpeUInt32_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltInt8] := @lpeUInt32_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltUInt16] := @lpeUInt32_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltInt16] := @lpeUInt32_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltUInt32] := @lpeUInt32_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltInt32] := @lpeUInt32_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltUInt64] := @lpeUInt32_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltInt64] := @lpeUInt32_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltSingle] := @lpeUInt32_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltDouble] := @lpeUInt32_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltCurrency] := @lpeUInt32_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltExtended] := @lpeUInt32_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltUInt32][ltVariant] := @lpeUInt32_GTEQ_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltUInt8] := @lpeInt32_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltInt8] := @lpeInt32_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltUInt16] := @lpeInt32_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltInt16] := @lpeInt32_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltUInt32] := @lpeInt32_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltInt32] := @lpeInt32_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltUInt64] := @lpeInt32_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltInt64] := @lpeInt32_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltSingle] := @lpeInt32_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltDouble] := @lpeInt32_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltCurrency] := @lpeInt32_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltExtended] := @lpeInt32_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltInt32][ltVariant] := @lpeInt32_GTEQ_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltUInt8] := @lpeUInt64_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltInt8] := @lpeUInt64_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltUInt16] := @lpeUInt64_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltInt16] := @lpeUInt64_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltUInt32] := @lpeUInt64_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltInt32] := @lpeUInt64_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltUInt64] := @lpeUInt64_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltInt64] := @lpeUInt64_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltSingle] := @lpeUInt64_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltDouble] := @lpeUInt64_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltCurrency] := @lpeUInt64_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltExtended] := @lpeUInt64_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltUInt64][ltVariant] := @lpeUInt64_GTEQ_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltUInt8] := @lpeInt64_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltInt8] := @lpeInt64_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltUInt16] := @lpeInt64_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltInt16] := @lpeInt64_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltUInt32] := @lpeInt64_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltInt32] := @lpeInt64_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltUInt64] := @lpeInt64_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltInt64] := @lpeInt64_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltSingle] := @lpeInt64_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltDouble] := @lpeInt64_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltCurrency] := @lpeInt64_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltExtended] := @lpeInt64_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltInt64][ltVariant] := @lpeInt64_GTEQ_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltUInt8] := @lpeSingle_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltInt8] := @lpeSingle_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltUInt16] := @lpeSingle_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltInt16] := @lpeSingle_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltUInt32] := @lpeSingle_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltInt32] := @lpeSingle_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltUInt64] := @lpeSingle_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltInt64] := @lpeSingle_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltSingle] := @lpeSingle_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltDouble] := @lpeSingle_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltCurrency] := @lpeSingle_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltExtended] := @lpeSingle_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltSingle][ltVariant] := @lpeSingle_GTEQ_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltUInt8] := @lpeDouble_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltInt8] := @lpeDouble_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltUInt16] := @lpeDouble_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltInt16] := @lpeDouble_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltUInt32] := @lpeDouble_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltInt32] := @lpeDouble_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltUInt64] := @lpeDouble_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltInt64] := @lpeDouble_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltSingle] := @lpeDouble_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltDouble] := @lpeDouble_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltCurrency] := @lpeDouble_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltExtended] := @lpeDouble_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltDouble][ltVariant] := @lpeDouble_GTEQ_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltUInt8] := @lpeCurrency_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltInt8] := @lpeCurrency_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltUInt16] := @lpeCurrency_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltInt16] := @lpeCurrency_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltUInt32] := @lpeCurrency_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltInt32] := @lpeCurrency_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltUInt64] := @lpeCurrency_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltInt64] := @lpeCurrency_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltSingle] := @lpeCurrency_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltDouble] := @lpeCurrency_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltCurrency] := @lpeCurrency_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltExtended] := @lpeCurrency_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltCurrency][ltVariant] := @lpeCurrency_GTEQ_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltUInt8] := @lpeExtended_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltInt8] := @lpeExtended_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltUInt16] := @lpeExtended_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltInt16] := @lpeExtended_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltUInt32] := @lpeExtended_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltInt32] := @lpeExtended_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltUInt64] := @lpeExtended_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltInt64] := @lpeExtended_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltSingle] := @lpeExtended_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltDouble] := @lpeExtended_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltCurrency] := @lpeExtended_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltExtended] := @lpeExtended_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltExtended][ltVariant] := @lpeExtended_GTEQ_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltUInt8] := @lpeVariant_GTEQ_UInt8;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltInt8] := @lpeVariant_GTEQ_Int8;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltUInt16] := @lpeVariant_GTEQ_UInt16;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltInt16] := @lpeVariant_GTEQ_Int16;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltUInt32] := @lpeVariant_GTEQ_UInt32;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltInt32] := @lpeVariant_GTEQ_Int32;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltUInt64] := @lpeVariant_GTEQ_UInt64;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltInt64] := @lpeVariant_GTEQ_Int64;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltSingle] := @lpeVariant_GTEQ_Single;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltDouble] := @lpeVariant_GTEQ_Double;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltCurrency] := @lpeVariant_GTEQ_Currency;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltExtended] := @lpeVariant_GTEQ_Extended;
Arr[op_cmp_GreaterThanOrEqual][ltVariant][ltVariant] := @lpeVariant_GTEQ_Variant;
Arr[op_cmp_LessThan][ltUInt8][ltUInt8] := @lpeUInt8_LT_UInt8;
Arr[op_cmp_LessThan][ltUInt8][ltInt8] := @lpeUInt8_LT_Int8;
Arr[op_cmp_LessThan][ltUInt8][ltUInt16] := @lpeUInt8_LT_UInt16;
Arr[op_cmp_LessThan][ltUInt8][ltInt16] := @lpeUInt8_LT_Int16;
Arr[op_cmp_LessThan][ltUInt8][ltUInt32] := @lpeUInt8_LT_UInt32;
Arr[op_cmp_LessThan][ltUInt8][ltInt32] := @lpeUInt8_LT_Int32;
Arr[op_cmp_LessThan][ltUInt8][ltUInt64] := @lpeUInt8_LT_UInt64;
Arr[op_cmp_LessThan][ltUInt8][ltInt64] := @lpeUInt8_LT_Int64;
Arr[op_cmp_LessThan][ltUInt8][ltSingle] := @lpeUInt8_LT_Single;
Arr[op_cmp_LessThan][ltUInt8][ltDouble] := @lpeUInt8_LT_Double;
Arr[op_cmp_LessThan][ltUInt8][ltCurrency] := @lpeUInt8_LT_Currency;
Arr[op_cmp_LessThan][ltUInt8][ltExtended] := @lpeUInt8_LT_Extended;
Arr[op_cmp_LessThan][ltUInt8][ltVariant] := @lpeUInt8_LT_Variant;
Arr[op_cmp_LessThan][ltInt8][ltUInt8] := @lpeInt8_LT_UInt8;
Arr[op_cmp_LessThan][ltInt8][ltInt8] := @lpeInt8_LT_Int8;
Arr[op_cmp_LessThan][ltInt8][ltUInt16] := @lpeInt8_LT_UInt16;
Arr[op_cmp_LessThan][ltInt8][ltInt16] := @lpeInt8_LT_Int16;
Arr[op_cmp_LessThan][ltInt8][ltUInt32] := @lpeInt8_LT_UInt32;
Arr[op_cmp_LessThan][ltInt8][ltInt32] := @lpeInt8_LT_Int32;
Arr[op_cmp_LessThan][ltInt8][ltUInt64] := @lpeInt8_LT_UInt64;
Arr[op_cmp_LessThan][ltInt8][ltInt64] := @lpeInt8_LT_Int64;
Arr[op_cmp_LessThan][ltInt8][ltSingle] := @lpeInt8_LT_Single;
Arr[op_cmp_LessThan][ltInt8][ltDouble] := @lpeInt8_LT_Double;
Arr[op_cmp_LessThan][ltInt8][ltCurrency] := @lpeInt8_LT_Currency;
Arr[op_cmp_LessThan][ltInt8][ltExtended] := @lpeInt8_LT_Extended;
Arr[op_cmp_LessThan][ltInt8][ltVariant] := @lpeInt8_LT_Variant;
Arr[op_cmp_LessThan][ltUInt16][ltUInt8] := @lpeUInt16_LT_UInt8;
Arr[op_cmp_LessThan][ltUInt16][ltInt8] := @lpeUInt16_LT_Int8;
Arr[op_cmp_LessThan][ltUInt16][ltUInt16] := @lpeUInt16_LT_UInt16;
Arr[op_cmp_LessThan][ltUInt16][ltInt16] := @lpeUInt16_LT_Int16;
Arr[op_cmp_LessThan][ltUInt16][ltUInt32] := @lpeUInt16_LT_UInt32;
Arr[op_cmp_LessThan][ltUInt16][ltInt32] := @lpeUInt16_LT_Int32;
Arr[op_cmp_LessThan][ltUInt16][ltUInt64] := @lpeUInt16_LT_UInt64;
Arr[op_cmp_LessThan][ltUInt16][ltInt64] := @lpeUInt16_LT_Int64;
Arr[op_cmp_LessThan][ltUInt16][ltSingle] := @lpeUInt16_LT_Single;
Arr[op_cmp_LessThan][ltUInt16][ltDouble] := @lpeUInt16_LT_Double;
Arr[op_cmp_LessThan][ltUInt16][ltCurrency] := @lpeUInt16_LT_Currency;
Arr[op_cmp_LessThan][ltUInt16][ltExtended] := @lpeUInt16_LT_Extended;
Arr[op_cmp_LessThan][ltUInt16][ltVariant] := @lpeUInt16_LT_Variant;
Arr[op_cmp_LessThan][ltInt16][ltUInt8] := @lpeInt16_LT_UInt8;
Arr[op_cmp_LessThan][ltInt16][ltInt8] := @lpeInt16_LT_Int8;
Arr[op_cmp_LessThan][ltInt16][ltUInt16] := @lpeInt16_LT_UInt16;
Arr[op_cmp_LessThan][ltInt16][ltInt16] := @lpeInt16_LT_Int16;
Arr[op_cmp_LessThan][ltInt16][ltUInt32] := @lpeInt16_LT_UInt32;
Arr[op_cmp_LessThan][ltInt16][ltInt32] := @lpeInt16_LT_Int32;
Arr[op_cmp_LessThan][ltInt16][ltUInt64] := @lpeInt16_LT_UInt64;
Arr[op_cmp_LessThan][ltInt16][ltInt64] := @lpeInt16_LT_Int64;
Arr[op_cmp_LessThan][ltInt16][ltSingle] := @lpeInt16_LT_Single;
Arr[op_cmp_LessThan][ltInt16][ltDouble] := @lpeInt16_LT_Double;
Arr[op_cmp_LessThan][ltInt16][ltCurrency] := @lpeInt16_LT_Currency;
Arr[op_cmp_LessThan][ltInt16][ltExtended] := @lpeInt16_LT_Extended;
Arr[op_cmp_LessThan][ltInt16][ltVariant] := @lpeInt16_LT_Variant;
Arr[op_cmp_LessThan][ltUInt32][ltUInt8] := @lpeUInt32_LT_UInt8;
Arr[op_cmp_LessThan][ltUInt32][ltInt8] := @lpeUInt32_LT_Int8;
Arr[op_cmp_LessThan][ltUInt32][ltUInt16] := @lpeUInt32_LT_UInt16;
Arr[op_cmp_LessThan][ltUInt32][ltInt16] := @lpeUInt32_LT_Int16;
Arr[op_cmp_LessThan][ltUInt32][ltUInt32] := @lpeUInt32_LT_UInt32;
Arr[op_cmp_LessThan][ltUInt32][ltInt32] := @lpeUInt32_LT_Int32;
Arr[op_cmp_LessThan][ltUInt32][ltUInt64] := @lpeUInt32_LT_UInt64;
Arr[op_cmp_LessThan][ltUInt32][ltInt64] := @lpeUInt32_LT_Int64;
Arr[op_cmp_LessThan][ltUInt32][ltSingle] := @lpeUInt32_LT_Single;
Arr[op_cmp_LessThan][ltUInt32][ltDouble] := @lpeUInt32_LT_Double;
Arr[op_cmp_LessThan][ltUInt32][ltCurrency] := @lpeUInt32_LT_Currency;
Arr[op_cmp_LessThan][ltUInt32][ltExtended] := @lpeUInt32_LT_Extended;
Arr[op_cmp_LessThan][ltUInt32][ltVariant] := @lpeUInt32_LT_Variant;
Arr[op_cmp_LessThan][ltInt32][ltUInt8] := @lpeInt32_LT_UInt8;
Arr[op_cmp_LessThan][ltInt32][ltInt8] := @lpeInt32_LT_Int8;
Arr[op_cmp_LessThan][ltInt32][ltUInt16] := @lpeInt32_LT_UInt16;
Arr[op_cmp_LessThan][ltInt32][ltInt16] := @lpeInt32_LT_Int16;
Arr[op_cmp_LessThan][ltInt32][ltUInt32] := @lpeInt32_LT_UInt32;
Arr[op_cmp_LessThan][ltInt32][ltInt32] := @lpeInt32_LT_Int32;
Arr[op_cmp_LessThan][ltInt32][ltUInt64] := @lpeInt32_LT_UInt64;
Arr[op_cmp_LessThan][ltInt32][ltInt64] := @lpeInt32_LT_Int64;
Arr[op_cmp_LessThan][ltInt32][ltSingle] := @lpeInt32_LT_Single;
Arr[op_cmp_LessThan][ltInt32][ltDouble] := @lpeInt32_LT_Double;
Arr[op_cmp_LessThan][ltInt32][ltCurrency] := @lpeInt32_LT_Currency;
Arr[op_cmp_LessThan][ltInt32][ltExtended] := @lpeInt32_LT_Extended;
Arr[op_cmp_LessThan][ltInt32][ltVariant] := @lpeInt32_LT_Variant;
Arr[op_cmp_LessThan][ltUInt64][ltUInt8] := @lpeUInt64_LT_UInt8;
Arr[op_cmp_LessThan][ltUInt64][ltInt8] := @lpeUInt64_LT_Int8;
Arr[op_cmp_LessThan][ltUInt64][ltUInt16] := @lpeUInt64_LT_UInt16;
Arr[op_cmp_LessThan][ltUInt64][ltInt16] := @lpeUInt64_LT_Int16;
Arr[op_cmp_LessThan][ltUInt64][ltUInt32] := @lpeUInt64_LT_UInt32;
Arr[op_cmp_LessThan][ltUInt64][ltInt32] := @lpeUInt64_LT_Int32;
Arr[op_cmp_LessThan][ltUInt64][ltUInt64] := @lpeUInt64_LT_UInt64;
Arr[op_cmp_LessThan][ltUInt64][ltInt64] := @lpeUInt64_LT_Int64;
Arr[op_cmp_LessThan][ltUInt64][ltSingle] := @lpeUInt64_LT_Single;
Arr[op_cmp_LessThan][ltUInt64][ltDouble] := @lpeUInt64_LT_Double;
Arr[op_cmp_LessThan][ltUInt64][ltCurrency] := @lpeUInt64_LT_Currency;
Arr[op_cmp_LessThan][ltUInt64][ltExtended] := @lpeUInt64_LT_Extended;
Arr[op_cmp_LessThan][ltUInt64][ltVariant] := @lpeUInt64_LT_Variant;
Arr[op_cmp_LessThan][ltInt64][ltUInt8] := @lpeInt64_LT_UInt8;
Arr[op_cmp_LessThan][ltInt64][ltInt8] := @lpeInt64_LT_Int8;
Arr[op_cmp_LessThan][ltInt64][ltUInt16] := @lpeInt64_LT_UInt16;
Arr[op_cmp_LessThan][ltInt64][ltInt16] := @lpeInt64_LT_Int16;
Arr[op_cmp_LessThan][ltInt64][ltUInt32] := @lpeInt64_LT_UInt32;
Arr[op_cmp_LessThan][ltInt64][ltInt32] := @lpeInt64_LT_Int32;
Arr[op_cmp_LessThan][ltInt64][ltUInt64] := @lpeInt64_LT_UInt64;
Arr[op_cmp_LessThan][ltInt64][ltInt64] := @lpeInt64_LT_Int64;
Arr[op_cmp_LessThan][ltInt64][ltSingle] := @lpeInt64_LT_Single;
Arr[op_cmp_LessThan][ltInt64][ltDouble] := @lpeInt64_LT_Double;
Arr[op_cmp_LessThan][ltInt64][ltCurrency] := @lpeInt64_LT_Currency;
Arr[op_cmp_LessThan][ltInt64][ltExtended] := @lpeInt64_LT_Extended;
Arr[op_cmp_LessThan][ltInt64][ltVariant] := @lpeInt64_LT_Variant;
Arr[op_cmp_LessThan][ltSingle][ltUInt8] := @lpeSingle_LT_UInt8;
Arr[op_cmp_LessThan][ltSingle][ltInt8] := @lpeSingle_LT_Int8;
Arr[op_cmp_LessThan][ltSingle][ltUInt16] := @lpeSingle_LT_UInt16;
Arr[op_cmp_LessThan][ltSingle][ltInt16] := @lpeSingle_LT_Int16;
Arr[op_cmp_LessThan][ltSingle][ltUInt32] := @lpeSingle_LT_UInt32;
Arr[op_cmp_LessThan][ltSingle][ltInt32] := @lpeSingle_LT_Int32;
Arr[op_cmp_LessThan][ltSingle][ltUInt64] := @lpeSingle_LT_UInt64;
Arr[op_cmp_LessThan][ltSingle][ltInt64] := @lpeSingle_LT_Int64;
Arr[op_cmp_LessThan][ltSingle][ltSingle] := @lpeSingle_LT_Single;
Arr[op_cmp_LessThan][ltSingle][ltDouble] := @lpeSingle_LT_Double;
Arr[op_cmp_LessThan][ltSingle][ltCurrency] := @lpeSingle_LT_Currency;
Arr[op_cmp_LessThan][ltSingle][ltExtended] := @lpeSingle_LT_Extended;
Arr[op_cmp_LessThan][ltSingle][ltVariant] := @lpeSingle_LT_Variant;
Arr[op_cmp_LessThan][ltDouble][ltUInt8] := @lpeDouble_LT_UInt8;
Arr[op_cmp_LessThan][ltDouble][ltInt8] := @lpeDouble_LT_Int8;
Arr[op_cmp_LessThan][ltDouble][ltUInt16] := @lpeDouble_LT_UInt16;
Arr[op_cmp_LessThan][ltDouble][ltInt16] := @lpeDouble_LT_Int16;
Arr[op_cmp_LessThan][ltDouble][ltUInt32] := @lpeDouble_LT_UInt32;
Arr[op_cmp_LessThan][ltDouble][ltInt32] := @lpeDouble_LT_Int32;
Arr[op_cmp_LessThan][ltDouble][ltUInt64] := @lpeDouble_LT_UInt64;
Arr[op_cmp_LessThan][ltDouble][ltInt64] := @lpeDouble_LT_Int64;
Arr[op_cmp_LessThan][ltDouble][ltSingle] := @lpeDouble_LT_Single;
Arr[op_cmp_LessThan][ltDouble][ltDouble] := @lpeDouble_LT_Double;
Arr[op_cmp_LessThan][ltDouble][ltCurrency] := @lpeDouble_LT_Currency;
Arr[op_cmp_LessThan][ltDouble][ltExtended] := @lpeDouble_LT_Extended;
Arr[op_cmp_LessThan][ltDouble][ltVariant] := @lpeDouble_LT_Variant;
Arr[op_cmp_LessThan][ltCurrency][ltUInt8] := @lpeCurrency_LT_UInt8;
Arr[op_cmp_LessThan][ltCurrency][ltInt8] := @lpeCurrency_LT_Int8;
Arr[op_cmp_LessThan][ltCurrency][ltUInt16] := @lpeCurrency_LT_UInt16;
Arr[op_cmp_LessThan][ltCurrency][ltInt16] := @lpeCurrency_LT_Int16;
Arr[op_cmp_LessThan][ltCurrency][ltUInt32] := @lpeCurrency_LT_UInt32;
Arr[op_cmp_LessThan][ltCurrency][ltInt32] := @lpeCurrency_LT_Int32;
Arr[op_cmp_LessThan][ltCurrency][ltUInt64] := @lpeCurrency_LT_UInt64;
Arr[op_cmp_LessThan][ltCurrency][ltInt64] := @lpeCurrency_LT_Int64;
Arr[op_cmp_LessThan][ltCurrency][ltSingle] := @lpeCurrency_LT_Single;
Arr[op_cmp_LessThan][ltCurrency][ltDouble] := @lpeCurrency_LT_Double;
Arr[op_cmp_LessThan][ltCurrency][ltCurrency] := @lpeCurrency_LT_Currency;
Arr[op_cmp_LessThan][ltCurrency][ltExtended] := @lpeCurrency_LT_Extended;
Arr[op_cmp_LessThan][ltCurrency][ltVariant] := @lpeCurrency_LT_Variant;
Arr[op_cmp_LessThan][ltExtended][ltUInt8] := @lpeExtended_LT_UInt8;
Arr[op_cmp_LessThan][ltExtended][ltInt8] := @lpeExtended_LT_Int8;
Arr[op_cmp_LessThan][ltExtended][ltUInt16] := @lpeExtended_LT_UInt16;
Arr[op_cmp_LessThan][ltExtended][ltInt16] := @lpeExtended_LT_Int16;
Arr[op_cmp_LessThan][ltExtended][ltUInt32] := @lpeExtended_LT_UInt32;
Arr[op_cmp_LessThan][ltExtended][ltInt32] := @lpeExtended_LT_Int32;
Arr[op_cmp_LessThan][ltExtended][ltUInt64] := @lpeExtended_LT_UInt64;
Arr[op_cmp_LessThan][ltExtended][ltInt64] := @lpeExtended_LT_Int64;
Arr[op_cmp_LessThan][ltExtended][ltSingle] := @lpeExtended_LT_Single;
Arr[op_cmp_LessThan][ltExtended][ltDouble] := @lpeExtended_LT_Double;
Arr[op_cmp_LessThan][ltExtended][ltCurrency] := @lpeExtended_LT_Currency;
Arr[op_cmp_LessThan][ltExtended][ltExtended] := @lpeExtended_LT_Extended;
Arr[op_cmp_LessThan][ltExtended][ltVariant] := @lpeExtended_LT_Variant;
Arr[op_cmp_LessThan][ltVariant][ltUInt8] := @lpeVariant_LT_UInt8;
Arr[op_cmp_LessThan][ltVariant][ltInt8] := @lpeVariant_LT_Int8;
Arr[op_cmp_LessThan][ltVariant][ltUInt16] := @lpeVariant_LT_UInt16;
Arr[op_cmp_LessThan][ltVariant][ltInt16] := @lpeVariant_LT_Int16;
Arr[op_cmp_LessThan][ltVariant][ltUInt32] := @lpeVariant_LT_UInt32;
Arr[op_cmp_LessThan][ltVariant][ltInt32] := @lpeVariant_LT_Int32;
Arr[op_cmp_LessThan][ltVariant][ltUInt64] := @lpeVariant_LT_UInt64;
Arr[op_cmp_LessThan][ltVariant][ltInt64] := @lpeVariant_LT_Int64;
Arr[op_cmp_LessThan][ltVariant][ltSingle] := @lpeVariant_LT_Single;
Arr[op_cmp_LessThan][ltVariant][ltDouble] := @lpeVariant_LT_Double;
Arr[op_cmp_LessThan][ltVariant][ltCurrency] := @lpeVariant_LT_Currency;
Arr[op_cmp_LessThan][ltVariant][ltExtended] := @lpeVariant_LT_Extended;
Arr[op_cmp_LessThan][ltVariant][ltVariant] := @lpeVariant_LT_Variant;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltUInt8] := @lpeUInt8_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltInt8] := @lpeUInt8_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltUInt16] := @lpeUInt8_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltInt16] := @lpeUInt8_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltUInt32] := @lpeUInt8_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltInt32] := @lpeUInt8_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltUInt64] := @lpeUInt8_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltInt64] := @lpeUInt8_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltSingle] := @lpeUInt8_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltDouble] := @lpeUInt8_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltCurrency] := @lpeUInt8_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltExtended] := @lpeUInt8_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltUInt8][ltVariant] := @lpeUInt8_LTEQ_Variant;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltUInt8] := @lpeInt8_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltInt8] := @lpeInt8_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltUInt16] := @lpeInt8_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltInt16] := @lpeInt8_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltUInt32] := @lpeInt8_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltInt32] := @lpeInt8_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltUInt64] := @lpeInt8_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltInt64] := @lpeInt8_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltSingle] := @lpeInt8_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltDouble] := @lpeInt8_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltCurrency] := @lpeInt8_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltExtended] := @lpeInt8_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltInt8][ltVariant] := @lpeInt8_LTEQ_Variant;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltUInt8] := @lpeUInt16_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltInt8] := @lpeUInt16_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltUInt16] := @lpeUInt16_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltInt16] := @lpeUInt16_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltUInt32] := @lpeUInt16_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltInt32] := @lpeUInt16_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltUInt64] := @lpeUInt16_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltInt64] := @lpeUInt16_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltSingle] := @lpeUInt16_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltDouble] := @lpeUInt16_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltCurrency] := @lpeUInt16_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltExtended] := @lpeUInt16_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltUInt16][ltVariant] := @lpeUInt16_LTEQ_Variant;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltUInt8] := @lpeInt16_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltInt8] := @lpeInt16_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltUInt16] := @lpeInt16_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltInt16] := @lpeInt16_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltUInt32] := @lpeInt16_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltInt32] := @lpeInt16_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltUInt64] := @lpeInt16_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltInt64] := @lpeInt16_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltSingle] := @lpeInt16_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltDouble] := @lpeInt16_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltCurrency] := @lpeInt16_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltExtended] := @lpeInt16_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltInt16][ltVariant] := @lpeInt16_LTEQ_Variant;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltUInt8] := @lpeUInt32_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltInt8] := @lpeUInt32_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltUInt16] := @lpeUInt32_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltInt16] := @lpeUInt32_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltUInt32] := @lpeUInt32_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltInt32] := @lpeUInt32_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltUInt64] := @lpeUInt32_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltInt64] := @lpeUInt32_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltSingle] := @lpeUInt32_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltDouble] := @lpeUInt32_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltCurrency] := @lpeUInt32_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltExtended] := @lpeUInt32_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltUInt32][ltVariant] := @lpeUInt32_LTEQ_Variant;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltUInt8] := @lpeInt32_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltInt8] := @lpeInt32_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltUInt16] := @lpeInt32_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltInt16] := @lpeInt32_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltUInt32] := @lpeInt32_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltInt32] := @lpeInt32_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltUInt64] := @lpeInt32_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltInt64] := @lpeInt32_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltSingle] := @lpeInt32_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltDouble] := @lpeInt32_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltCurrency] := @lpeInt32_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltExtended] := @lpeInt32_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltInt32][ltVariant] := @lpeInt32_LTEQ_Variant;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltUInt8] := @lpeUInt64_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltInt8] := @lpeUInt64_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltUInt16] := @lpeUInt64_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltInt16] := @lpeUInt64_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltUInt32] := @lpeUInt64_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltInt32] := @lpeUInt64_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltUInt64] := @lpeUInt64_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltInt64] := @lpeUInt64_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltSingle] := @lpeUInt64_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltDouble] := @lpeUInt64_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltCurrency] := @lpeUInt64_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltExtended] := @lpeUInt64_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltUInt64][ltVariant] := @lpeUInt64_LTEQ_Variant;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltUInt8] := @lpeInt64_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltInt8] := @lpeInt64_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltUInt16] := @lpeInt64_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltInt16] := @lpeInt64_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltUInt32] := @lpeInt64_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltInt32] := @lpeInt64_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltUInt64] := @lpeInt64_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltInt64] := @lpeInt64_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltSingle] := @lpeInt64_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltDouble] := @lpeInt64_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltCurrency] := @lpeInt64_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltExtended] := @lpeInt64_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltInt64][ltVariant] := @lpeInt64_LTEQ_Variant;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltUInt8] := @lpeSingle_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltInt8] := @lpeSingle_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltUInt16] := @lpeSingle_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltInt16] := @lpeSingle_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltUInt32] := @lpeSingle_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltInt32] := @lpeSingle_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltUInt64] := @lpeSingle_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltInt64] := @lpeSingle_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltSingle] := @lpeSingle_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltDouble] := @lpeSingle_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltCurrency] := @lpeSingle_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltExtended] := @lpeSingle_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltSingle][ltVariant] := @lpeSingle_LTEQ_Variant;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltUInt8] := @lpeDouble_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltInt8] := @lpeDouble_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltUInt16] := @lpeDouble_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltInt16] := @lpeDouble_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltUInt32] := @lpeDouble_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltInt32] := @lpeDouble_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltUInt64] := @lpeDouble_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltInt64] := @lpeDouble_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltSingle] := @lpeDouble_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltDouble] := @lpeDouble_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltCurrency] := @lpeDouble_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltExtended] := @lpeDouble_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltDouble][ltVariant] := @lpeDouble_LTEQ_Variant;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltUInt8] := @lpeCurrency_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltInt8] := @lpeCurrency_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltUInt16] := @lpeCurrency_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltInt16] := @lpeCurrency_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltUInt32] := @lpeCurrency_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltInt32] := @lpeCurrency_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltUInt64] := @lpeCurrency_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltInt64] := @lpeCurrency_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltSingle] := @lpeCurrency_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltDouble] := @lpeCurrency_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltCurrency] := @lpeCurrency_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltExtended] := @lpeCurrency_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltCurrency][ltVariant] := @lpeCurrency_LTEQ_Variant;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltUInt8] := @lpeExtended_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltInt8] := @lpeExtended_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltUInt16] := @lpeExtended_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltInt16] := @lpeExtended_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltUInt32] := @lpeExtended_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltInt32] := @lpeExtended_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltUInt64] := @lpeExtended_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltInt64] := @lpeExtended_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltSingle] := @lpeExtended_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltDouble] := @lpeExtended_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltCurrency] := @lpeExtended_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltExtended] := @lpeExtended_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltExtended][ltVariant] := @lpeExtended_LTEQ_Variant;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltUInt8] := @lpeVariant_LTEQ_UInt8;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltInt8] := @lpeVariant_LTEQ_Int8;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltUInt16] := @lpeVariant_LTEQ_UInt16;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltInt16] := @lpeVariant_LTEQ_Int16;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltUInt32] := @lpeVariant_LTEQ_UInt32;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltInt32] := @lpeVariant_LTEQ_Int32;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltUInt64] := @lpeVariant_LTEQ_UInt64;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltInt64] := @lpeVariant_LTEQ_Int64;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltSingle] := @lpeVariant_LTEQ_Single;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltDouble] := @lpeVariant_LTEQ_Double;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltCurrency] := @lpeVariant_LTEQ_Currency;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltExtended] := @lpeVariant_LTEQ_Extended;
Arr[op_cmp_LessThanOrEqual][ltVariant][ltVariant] := @lpeVariant_LTEQ_Variant;
Arr[op_cmp_NotEqual][ltUInt8][ltUInt8] := @lpeUInt8_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltUInt8][ltInt8] := @lpeUInt8_NEQ_Int8;
Arr[op_cmp_NotEqual][ltUInt8][ltUInt16] := @lpeUInt8_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltUInt8][ltInt16] := @lpeUInt8_NEQ_Int16;
Arr[op_cmp_NotEqual][ltUInt8][ltUInt32] := @lpeUInt8_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltUInt8][ltInt32] := @lpeUInt8_NEQ_Int32;
Arr[op_cmp_NotEqual][ltUInt8][ltUInt64] := @lpeUInt8_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltUInt8][ltInt64] := @lpeUInt8_NEQ_Int64;
Arr[op_cmp_NotEqual][ltUInt8][ltSingle] := @lpeUInt8_NEQ_Single;
Arr[op_cmp_NotEqual][ltUInt8][ltDouble] := @lpeUInt8_NEQ_Double;
Arr[op_cmp_NotEqual][ltUInt8][ltCurrency] := @lpeUInt8_NEQ_Currency;
Arr[op_cmp_NotEqual][ltUInt8][ltExtended] := @lpeUInt8_NEQ_Extended;
Arr[op_cmp_NotEqual][ltUInt8][ltVariant] := @lpeUInt8_NEQ_Variant;
Arr[op_cmp_NotEqual][ltInt8][ltUInt8] := @lpeInt8_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltInt8][ltInt8] := @lpeInt8_NEQ_Int8;
Arr[op_cmp_NotEqual][ltInt8][ltUInt16] := @lpeInt8_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltInt8][ltInt16] := @lpeInt8_NEQ_Int16;
Arr[op_cmp_NotEqual][ltInt8][ltUInt32] := @lpeInt8_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltInt8][ltInt32] := @lpeInt8_NEQ_Int32;
Arr[op_cmp_NotEqual][ltInt8][ltUInt64] := @lpeInt8_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltInt8][ltInt64] := @lpeInt8_NEQ_Int64;
Arr[op_cmp_NotEqual][ltInt8][ltSingle] := @lpeInt8_NEQ_Single;
Arr[op_cmp_NotEqual][ltInt8][ltDouble] := @lpeInt8_NEQ_Double;
Arr[op_cmp_NotEqual][ltInt8][ltCurrency] := @lpeInt8_NEQ_Currency;
Arr[op_cmp_NotEqual][ltInt8][ltExtended] := @lpeInt8_NEQ_Extended;
Arr[op_cmp_NotEqual][ltInt8][ltVariant] := @lpeInt8_NEQ_Variant;
Arr[op_cmp_NotEqual][ltUInt16][ltUInt8] := @lpeUInt16_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltUInt16][ltInt8] := @lpeUInt16_NEQ_Int8;
Arr[op_cmp_NotEqual][ltUInt16][ltUInt16] := @lpeUInt16_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltUInt16][ltInt16] := @lpeUInt16_NEQ_Int16;
Arr[op_cmp_NotEqual][ltUInt16][ltUInt32] := @lpeUInt16_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltUInt16][ltInt32] := @lpeUInt16_NEQ_Int32;
Arr[op_cmp_NotEqual][ltUInt16][ltUInt64] := @lpeUInt16_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltUInt16][ltInt64] := @lpeUInt16_NEQ_Int64;
Arr[op_cmp_NotEqual][ltUInt16][ltSingle] := @lpeUInt16_NEQ_Single;
Arr[op_cmp_NotEqual][ltUInt16][ltDouble] := @lpeUInt16_NEQ_Double;
Arr[op_cmp_NotEqual][ltUInt16][ltCurrency] := @lpeUInt16_NEQ_Currency;
Arr[op_cmp_NotEqual][ltUInt16][ltExtended] := @lpeUInt16_NEQ_Extended;
Arr[op_cmp_NotEqual][ltUInt16][ltVariant] := @lpeUInt16_NEQ_Variant;
Arr[op_cmp_NotEqual][ltInt16][ltUInt8] := @lpeInt16_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltInt16][ltInt8] := @lpeInt16_NEQ_Int8;
Arr[op_cmp_NotEqual][ltInt16][ltUInt16] := @lpeInt16_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltInt16][ltInt16] := @lpeInt16_NEQ_Int16;
Arr[op_cmp_NotEqual][ltInt16][ltUInt32] := @lpeInt16_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltInt16][ltInt32] := @lpeInt16_NEQ_Int32;
Arr[op_cmp_NotEqual][ltInt16][ltUInt64] := @lpeInt16_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltInt16][ltInt64] := @lpeInt16_NEQ_Int64;
Arr[op_cmp_NotEqual][ltInt16][ltSingle] := @lpeInt16_NEQ_Single;
Arr[op_cmp_NotEqual][ltInt16][ltDouble] := @lpeInt16_NEQ_Double;
Arr[op_cmp_NotEqual][ltInt16][ltCurrency] := @lpeInt16_NEQ_Currency;
Arr[op_cmp_NotEqual][ltInt16][ltExtended] := @lpeInt16_NEQ_Extended;
Arr[op_cmp_NotEqual][ltInt16][ltVariant] := @lpeInt16_NEQ_Variant;
Arr[op_cmp_NotEqual][ltUInt32][ltUInt8] := @lpeUInt32_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltUInt32][ltInt8] := @lpeUInt32_NEQ_Int8;
Arr[op_cmp_NotEqual][ltUInt32][ltUInt16] := @lpeUInt32_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltUInt32][ltInt16] := @lpeUInt32_NEQ_Int16;
Arr[op_cmp_NotEqual][ltUInt32][ltUInt32] := @lpeUInt32_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltUInt32][ltInt32] := @lpeUInt32_NEQ_Int32;
Arr[op_cmp_NotEqual][ltUInt32][ltUInt64] := @lpeUInt32_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltUInt32][ltInt64] := @lpeUInt32_NEQ_Int64;
Arr[op_cmp_NotEqual][ltUInt32][ltSingle] := @lpeUInt32_NEQ_Single;
Arr[op_cmp_NotEqual][ltUInt32][ltDouble] := @lpeUInt32_NEQ_Double;
Arr[op_cmp_NotEqual][ltUInt32][ltCurrency] := @lpeUInt32_NEQ_Currency;
Arr[op_cmp_NotEqual][ltUInt32][ltExtended] := @lpeUInt32_NEQ_Extended;
Arr[op_cmp_NotEqual][ltUInt32][ltVariant] := @lpeUInt32_NEQ_Variant;
Arr[op_cmp_NotEqual][ltInt32][ltUInt8] := @lpeInt32_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltInt32][ltInt8] := @lpeInt32_NEQ_Int8;
Arr[op_cmp_NotEqual][ltInt32][ltUInt16] := @lpeInt32_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltInt32][ltInt16] := @lpeInt32_NEQ_Int16;
Arr[op_cmp_NotEqual][ltInt32][ltUInt32] := @lpeInt32_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltInt32][ltInt32] := @lpeInt32_NEQ_Int32;
Arr[op_cmp_NotEqual][ltInt32][ltUInt64] := @lpeInt32_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltInt32][ltInt64] := @lpeInt32_NEQ_Int64;
Arr[op_cmp_NotEqual][ltInt32][ltSingle] := @lpeInt32_NEQ_Single;
Arr[op_cmp_NotEqual][ltInt32][ltDouble] := @lpeInt32_NEQ_Double;
Arr[op_cmp_NotEqual][ltInt32][ltCurrency] := @lpeInt32_NEQ_Currency;
Arr[op_cmp_NotEqual][ltInt32][ltExtended] := @lpeInt32_NEQ_Extended;
Arr[op_cmp_NotEqual][ltInt32][ltVariant] := @lpeInt32_NEQ_Variant;
Arr[op_cmp_NotEqual][ltUInt64][ltUInt8] := @lpeUInt64_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltUInt64][ltInt8] := @lpeUInt64_NEQ_Int8;
Arr[op_cmp_NotEqual][ltUInt64][ltUInt16] := @lpeUInt64_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltUInt64][ltInt16] := @lpeUInt64_NEQ_Int16;
Arr[op_cmp_NotEqual][ltUInt64][ltUInt32] := @lpeUInt64_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltUInt64][ltInt32] := @lpeUInt64_NEQ_Int32;
Arr[op_cmp_NotEqual][ltUInt64][ltUInt64] := @lpeUInt64_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltUInt64][ltInt64] := @lpeUInt64_NEQ_Int64;
Arr[op_cmp_NotEqual][ltUInt64][ltSingle] := @lpeUInt64_NEQ_Single;
Arr[op_cmp_NotEqual][ltUInt64][ltDouble] := @lpeUInt64_NEQ_Double;
Arr[op_cmp_NotEqual][ltUInt64][ltCurrency] := @lpeUInt64_NEQ_Currency;
Arr[op_cmp_NotEqual][ltUInt64][ltExtended] := @lpeUInt64_NEQ_Extended;
Arr[op_cmp_NotEqual][ltUInt64][ltVariant] := @lpeUInt64_NEQ_Variant;
Arr[op_cmp_NotEqual][ltInt64][ltUInt8] := @lpeInt64_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltInt64][ltInt8] := @lpeInt64_NEQ_Int8;
Arr[op_cmp_NotEqual][ltInt64][ltUInt16] := @lpeInt64_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltInt64][ltInt16] := @lpeInt64_NEQ_Int16;
Arr[op_cmp_NotEqual][ltInt64][ltUInt32] := @lpeInt64_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltInt64][ltInt32] := @lpeInt64_NEQ_Int32;
Arr[op_cmp_NotEqual][ltInt64][ltUInt64] := @lpeInt64_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltInt64][ltInt64] := @lpeInt64_NEQ_Int64;
Arr[op_cmp_NotEqual][ltInt64][ltSingle] := @lpeInt64_NEQ_Single;
Arr[op_cmp_NotEqual][ltInt64][ltDouble] := @lpeInt64_NEQ_Double;
Arr[op_cmp_NotEqual][ltInt64][ltCurrency] := @lpeInt64_NEQ_Currency;
Arr[op_cmp_NotEqual][ltInt64][ltExtended] := @lpeInt64_NEQ_Extended;
Arr[op_cmp_NotEqual][ltInt64][ltVariant] := @lpeInt64_NEQ_Variant;
Arr[op_cmp_NotEqual][ltSingle][ltUInt8] := @lpeSingle_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltSingle][ltInt8] := @lpeSingle_NEQ_Int8;
Arr[op_cmp_NotEqual][ltSingle][ltUInt16] := @lpeSingle_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltSingle][ltInt16] := @lpeSingle_NEQ_Int16;
Arr[op_cmp_NotEqual][ltSingle][ltUInt32] := @lpeSingle_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltSingle][ltInt32] := @lpeSingle_NEQ_Int32;
Arr[op_cmp_NotEqual][ltSingle][ltUInt64] := @lpeSingle_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltSingle][ltInt64] := @lpeSingle_NEQ_Int64;
Arr[op_cmp_NotEqual][ltSingle][ltSingle] := @lpeSingle_NEQ_Single;
Arr[op_cmp_NotEqual][ltSingle][ltDouble] := @lpeSingle_NEQ_Double;
Arr[op_cmp_NotEqual][ltSingle][ltCurrency] := @lpeSingle_NEQ_Currency;
Arr[op_cmp_NotEqual][ltSingle][ltExtended] := @lpeSingle_NEQ_Extended;
Arr[op_cmp_NotEqual][ltSingle][ltVariant] := @lpeSingle_NEQ_Variant;
Arr[op_cmp_NotEqual][ltDouble][ltUInt8] := @lpeDouble_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltDouble][ltInt8] := @lpeDouble_NEQ_Int8;
Arr[op_cmp_NotEqual][ltDouble][ltUInt16] := @lpeDouble_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltDouble][ltInt16] := @lpeDouble_NEQ_Int16;
Arr[op_cmp_NotEqual][ltDouble][ltUInt32] := @lpeDouble_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltDouble][ltInt32] := @lpeDouble_NEQ_Int32;
Arr[op_cmp_NotEqual][ltDouble][ltUInt64] := @lpeDouble_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltDouble][ltInt64] := @lpeDouble_NEQ_Int64;
Arr[op_cmp_NotEqual][ltDouble][ltSingle] := @lpeDouble_NEQ_Single;
Arr[op_cmp_NotEqual][ltDouble][ltDouble] := @lpeDouble_NEQ_Double;
Arr[op_cmp_NotEqual][ltDouble][ltCurrency] := @lpeDouble_NEQ_Currency;
Arr[op_cmp_NotEqual][ltDouble][ltExtended] := @lpeDouble_NEQ_Extended;
Arr[op_cmp_NotEqual][ltDouble][ltVariant] := @lpeDouble_NEQ_Variant;
Arr[op_cmp_NotEqual][ltCurrency][ltUInt8] := @lpeCurrency_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltCurrency][ltInt8] := @lpeCurrency_NEQ_Int8;
Arr[op_cmp_NotEqual][ltCurrency][ltUInt16] := @lpeCurrency_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltCurrency][ltInt16] := @lpeCurrency_NEQ_Int16;
Arr[op_cmp_NotEqual][ltCurrency][ltUInt32] := @lpeCurrency_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltCurrency][ltInt32] := @lpeCurrency_NEQ_Int32;
Arr[op_cmp_NotEqual][ltCurrency][ltUInt64] := @lpeCurrency_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltCurrency][ltInt64] := @lpeCurrency_NEQ_Int64;
Arr[op_cmp_NotEqual][ltCurrency][ltSingle] := @lpeCurrency_NEQ_Single;
Arr[op_cmp_NotEqual][ltCurrency][ltDouble] := @lpeCurrency_NEQ_Double;
Arr[op_cmp_NotEqual][ltCurrency][ltCurrency] := @lpeCurrency_NEQ_Currency;
Arr[op_cmp_NotEqual][ltCurrency][ltExtended] := @lpeCurrency_NEQ_Extended;
Arr[op_cmp_NotEqual][ltCurrency][ltVariant] := @lpeCurrency_NEQ_Variant;
Arr[op_cmp_NotEqual][ltExtended][ltUInt8] := @lpeExtended_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltExtended][ltInt8] := @lpeExtended_NEQ_Int8;
Arr[op_cmp_NotEqual][ltExtended][ltUInt16] := @lpeExtended_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltExtended][ltInt16] := @lpeExtended_NEQ_Int16;
Arr[op_cmp_NotEqual][ltExtended][ltUInt32] := @lpeExtended_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltExtended][ltInt32] := @lpeExtended_NEQ_Int32;
Arr[op_cmp_NotEqual][ltExtended][ltUInt64] := @lpeExtended_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltExtended][ltInt64] := @lpeExtended_NEQ_Int64;
Arr[op_cmp_NotEqual][ltExtended][ltSingle] := @lpeExtended_NEQ_Single;
Arr[op_cmp_NotEqual][ltExtended][ltDouble] := @lpeExtended_NEQ_Double;
Arr[op_cmp_NotEqual][ltExtended][ltCurrency] := @lpeExtended_NEQ_Currency;
Arr[op_cmp_NotEqual][ltExtended][ltExtended] := @lpeExtended_NEQ_Extended;
Arr[op_cmp_NotEqual][ltExtended][ltVariant] := @lpeExtended_NEQ_Variant;
Arr[op_cmp_NotEqual][ltVariant][ltUInt8] := @lpeVariant_NEQ_UInt8;
Arr[op_cmp_NotEqual][ltVariant][ltInt8] := @lpeVariant_NEQ_Int8;
Arr[op_cmp_NotEqual][ltVariant][ltUInt16] := @lpeVariant_NEQ_UInt16;
Arr[op_cmp_NotEqual][ltVariant][ltInt16] := @lpeVariant_NEQ_Int16;
Arr[op_cmp_NotEqual][ltVariant][ltUInt32] := @lpeVariant_NEQ_UInt32;
Arr[op_cmp_NotEqual][ltVariant][ltInt32] := @lpeVariant_NEQ_Int32;
Arr[op_cmp_NotEqual][ltVariant][ltUInt64] := @lpeVariant_NEQ_UInt64;
Arr[op_cmp_NotEqual][ltVariant][ltInt64] := @lpeVariant_NEQ_Int64;
Arr[op_cmp_NotEqual][ltVariant][ltSingle] := @lpeVariant_NEQ_Single;
Arr[op_cmp_NotEqual][ltVariant][ltDouble] := @lpeVariant_NEQ_Double;
Arr[op_cmp_NotEqual][ltVariant][ltCurrency] := @lpeVariant_NEQ_Currency;
Arr[op_cmp_NotEqual][ltVariant][ltExtended] := @lpeVariant_NEQ_Extended;
Arr[op_cmp_NotEqual][ltVariant][ltVariant] := @lpeVariant_NEQ_Variant;
Arr[op_AND][ltUInt8][ltUInt8] := @lpeUInt8_AND_UInt8;
Arr[op_AND][ltUInt8][ltInt8] := @lpeUInt8_AND_Int8;
Arr[op_AND][ltUInt8][ltUInt16] := @lpeUInt8_AND_UInt16;
Arr[op_AND][ltUInt8][ltInt16] := @lpeUInt8_AND_Int16;
Arr[op_AND][ltUInt8][ltUInt32] := @lpeUInt8_AND_UInt32;
Arr[op_AND][ltUInt8][ltInt32] := @lpeUInt8_AND_Int32;
Arr[op_AND][ltUInt8][ltUInt64] := @lpeUInt8_AND_UInt64;
Arr[op_AND][ltUInt8][ltInt64] := @lpeUInt8_AND_Int64;
Arr[op_AND][ltUInt8][ltVariant] := @lpeUInt8_AND_Variant;
Arr[op_AND][ltInt8][ltUInt8] := @lpeInt8_AND_UInt8;
Arr[op_AND][ltInt8][ltInt8] := @lpeInt8_AND_Int8;
Arr[op_AND][ltInt8][ltUInt16] := @lpeInt8_AND_UInt16;
Arr[op_AND][ltInt8][ltInt16] := @lpeInt8_AND_Int16;
Arr[op_AND][ltInt8][ltUInt32] := @lpeInt8_AND_UInt32;
Arr[op_AND][ltInt8][ltInt32] := @lpeInt8_AND_Int32;
Arr[op_AND][ltInt8][ltUInt64] := @lpeInt8_AND_UInt64;
Arr[op_AND][ltInt8][ltInt64] := @lpeInt8_AND_Int64;
Arr[op_AND][ltInt8][ltVariant] := @lpeInt8_AND_Variant;
Arr[op_AND][ltUInt16][ltUInt8] := @lpeUInt16_AND_UInt8;
Arr[op_AND][ltUInt16][ltInt8] := @lpeUInt16_AND_Int8;
Arr[op_AND][ltUInt16][ltUInt16] := @lpeUInt16_AND_UInt16;
Arr[op_AND][ltUInt16][ltInt16] := @lpeUInt16_AND_Int16;
Arr[op_AND][ltUInt16][ltUInt32] := @lpeUInt16_AND_UInt32;
Arr[op_AND][ltUInt16][ltInt32] := @lpeUInt16_AND_Int32;
Arr[op_AND][ltUInt16][ltUInt64] := @lpeUInt16_AND_UInt64;
Arr[op_AND][ltUInt16][ltInt64] := @lpeUInt16_AND_Int64;
Arr[op_AND][ltUInt16][ltVariant] := @lpeUInt16_AND_Variant;
Arr[op_AND][ltInt16][ltUInt8] := @lpeInt16_AND_UInt8;
Arr[op_AND][ltInt16][ltInt8] := @lpeInt16_AND_Int8;
Arr[op_AND][ltInt16][ltUInt16] := @lpeInt16_AND_UInt16;
Arr[op_AND][ltInt16][ltInt16] := @lpeInt16_AND_Int16;
Arr[op_AND][ltInt16][ltUInt32] := @lpeInt16_AND_UInt32;
Arr[op_AND][ltInt16][ltInt32] := @lpeInt16_AND_Int32;
Arr[op_AND][ltInt16][ltUInt64] := @lpeInt16_AND_UInt64;
Arr[op_AND][ltInt16][ltInt64] := @lpeInt16_AND_Int64;
Arr[op_AND][ltInt16][ltVariant] := @lpeInt16_AND_Variant;
Arr[op_AND][ltUInt32][ltUInt8] := @lpeUInt32_AND_UInt8;
Arr[op_AND][ltUInt32][ltInt8] := @lpeUInt32_AND_Int8;
Arr[op_AND][ltUInt32][ltUInt16] := @lpeUInt32_AND_UInt16;
Arr[op_AND][ltUInt32][ltInt16] := @lpeUInt32_AND_Int16;
Arr[op_AND][ltUInt32][ltUInt32] := @lpeUInt32_AND_UInt32;
Arr[op_AND][ltUInt32][ltInt32] := @lpeUInt32_AND_Int32;
Arr[op_AND][ltUInt32][ltUInt64] := @lpeUInt32_AND_UInt64;
Arr[op_AND][ltUInt32][ltInt64] := @lpeUInt32_AND_Int64;
Arr[op_AND][ltUInt32][ltVariant] := @lpeUInt32_AND_Variant;
Arr[op_AND][ltInt32][ltUInt8] := @lpeInt32_AND_UInt8;
Arr[op_AND][ltInt32][ltInt8] := @lpeInt32_AND_Int8;
Arr[op_AND][ltInt32][ltUInt16] := @lpeInt32_AND_UInt16;
Arr[op_AND][ltInt32][ltInt16] := @lpeInt32_AND_Int16;
Arr[op_AND][ltInt32][ltUInt32] := @lpeInt32_AND_UInt32;
Arr[op_AND][ltInt32][ltInt32] := @lpeInt32_AND_Int32;
Arr[op_AND][ltInt32][ltUInt64] := @lpeInt32_AND_UInt64;
Arr[op_AND][ltInt32][ltInt64] := @lpeInt32_AND_Int64;
Arr[op_AND][ltInt32][ltVariant] := @lpeInt32_AND_Variant;
Arr[op_AND][ltUInt64][ltUInt8] := @lpeUInt64_AND_UInt8;
Arr[op_AND][ltUInt64][ltInt8] := @lpeUInt64_AND_Int8;
Arr[op_AND][ltUInt64][ltUInt16] := @lpeUInt64_AND_UInt16;
Arr[op_AND][ltUInt64][ltInt16] := @lpeUInt64_AND_Int16;
Arr[op_AND][ltUInt64][ltUInt32] := @lpeUInt64_AND_UInt32;
Arr[op_AND][ltUInt64][ltInt32] := @lpeUInt64_AND_Int32;
Arr[op_AND][ltUInt64][ltUInt64] := @lpeUInt64_AND_UInt64;
Arr[op_AND][ltUInt64][ltInt64] := @lpeUInt64_AND_Int64;
Arr[op_AND][ltUInt64][ltVariant] := @lpeUInt64_AND_Variant;
Arr[op_AND][ltInt64][ltUInt8] := @lpeInt64_AND_UInt8;
Arr[op_AND][ltInt64][ltInt8] := @lpeInt64_AND_Int8;
Arr[op_AND][ltInt64][ltUInt16] := @lpeInt64_AND_UInt16;
Arr[op_AND][ltInt64][ltInt16] := @lpeInt64_AND_Int16;
Arr[op_AND][ltInt64][ltUInt32] := @lpeInt64_AND_UInt32;
Arr[op_AND][ltInt64][ltInt32] := @lpeInt64_AND_Int32;
Arr[op_AND][ltInt64][ltUInt64] := @lpeInt64_AND_UInt64;
Arr[op_AND][ltInt64][ltInt64] := @lpeInt64_AND_Int64;
Arr[op_AND][ltInt64][ltVariant] := @lpeInt64_AND_Variant;
Arr[op_AND][ltVariant][ltUInt8] := @lpeVariant_AND_UInt8;
Arr[op_AND][ltVariant][ltInt8] := @lpeVariant_AND_Int8;
Arr[op_AND][ltVariant][ltUInt16] := @lpeVariant_AND_UInt16;
Arr[op_AND][ltVariant][ltInt16] := @lpeVariant_AND_Int16;
Arr[op_AND][ltVariant][ltUInt32] := @lpeVariant_AND_UInt32;
Arr[op_AND][ltVariant][ltInt32] := @lpeVariant_AND_Int32;
Arr[op_AND][ltVariant][ltUInt64] := @lpeVariant_AND_UInt64;
Arr[op_AND][ltVariant][ltInt64] := @lpeVariant_AND_Int64;
Arr[op_AND][ltVariant][ltVariant] := @lpeVariant_AND_Variant;
Arr[op_Assign][ltUInt8][ltUInt8] := @lpeUInt8_ASGN_UInt8;
Arr[op_Assign][ltUInt8][ltInt8] := @lpeUInt8_ASGN_Int8;
Arr[op_Assign][ltUInt8][ltUInt16] := @lpeUInt8_ASGN_UInt16;
Arr[op_Assign][ltUInt8][ltInt16] := @lpeUInt8_ASGN_Int16;
Arr[op_Assign][ltUInt8][ltUInt32] := @lpeUInt8_ASGN_UInt32;
Arr[op_Assign][ltUInt8][ltInt32] := @lpeUInt8_ASGN_Int32;
Arr[op_Assign][ltUInt8][ltUInt64] := @lpeUInt8_ASGN_UInt64;
Arr[op_Assign][ltUInt8][ltInt64] := @lpeUInt8_ASGN_Int64;
Arr[op_Assign][ltUInt8][ltVariant] := @lpeUInt8_ASGN_Variant;
Arr[op_Assign][ltInt8][ltUInt8] := @lpeInt8_ASGN_UInt8;
Arr[op_Assign][ltInt8][ltInt8] := @lpeInt8_ASGN_Int8;
Arr[op_Assign][ltInt8][ltUInt16] := @lpeInt8_ASGN_UInt16;
Arr[op_Assign][ltInt8][ltInt16] := @lpeInt8_ASGN_Int16;
Arr[op_Assign][ltInt8][ltUInt32] := @lpeInt8_ASGN_UInt32;
Arr[op_Assign][ltInt8][ltInt32] := @lpeInt8_ASGN_Int32;
Arr[op_Assign][ltInt8][ltUInt64] := @lpeInt8_ASGN_UInt64;
Arr[op_Assign][ltInt8][ltInt64] := @lpeInt8_ASGN_Int64;
Arr[op_Assign][ltInt8][ltVariant] := @lpeInt8_ASGN_Variant;
Arr[op_Assign][ltUInt16][ltUInt8] := @lpeUInt16_ASGN_UInt8;
Arr[op_Assign][ltUInt16][ltInt8] := @lpeUInt16_ASGN_Int8;
Arr[op_Assign][ltUInt16][ltUInt16] := @lpeUInt16_ASGN_UInt16;
Arr[op_Assign][ltUInt16][ltInt16] := @lpeUInt16_ASGN_Int16;
Arr[op_Assign][ltUInt16][ltUInt32] := @lpeUInt16_ASGN_UInt32;
Arr[op_Assign][ltUInt16][ltInt32] := @lpeUInt16_ASGN_Int32;
Arr[op_Assign][ltUInt16][ltUInt64] := @lpeUInt16_ASGN_UInt64;
Arr[op_Assign][ltUInt16][ltInt64] := @lpeUInt16_ASGN_Int64;
Arr[op_Assign][ltUInt16][ltVariant] := @lpeUInt16_ASGN_Variant;
Arr[op_Assign][ltInt16][ltUInt8] := @lpeInt16_ASGN_UInt8;
Arr[op_Assign][ltInt16][ltInt8] := @lpeInt16_ASGN_Int8;
Arr[op_Assign][ltInt16][ltUInt16] := @lpeInt16_ASGN_UInt16;
Arr[op_Assign][ltInt16][ltInt16] := @lpeInt16_ASGN_Int16;
Arr[op_Assign][ltInt16][ltUInt32] := @lpeInt16_ASGN_UInt32;
Arr[op_Assign][ltInt16][ltInt32] := @lpeInt16_ASGN_Int32;
Arr[op_Assign][ltInt16][ltUInt64] := @lpeInt16_ASGN_UInt64;
Arr[op_Assign][ltInt16][ltInt64] := @lpeInt16_ASGN_Int64;
Arr[op_Assign][ltInt16][ltVariant] := @lpeInt16_ASGN_Variant;
Arr[op_Assign][ltUInt32][ltUInt8] := @lpeUInt32_ASGN_UInt8;
Arr[op_Assign][ltUInt32][ltInt8] := @lpeUInt32_ASGN_Int8;
Arr[op_Assign][ltUInt32][ltUInt16] := @lpeUInt32_ASGN_UInt16;
Arr[op_Assign][ltUInt32][ltInt16] := @lpeUInt32_ASGN_Int16;
Arr[op_Assign][ltUInt32][ltUInt32] := @lpeUInt32_ASGN_UInt32;
Arr[op_Assign][ltUInt32][ltInt32] := @lpeUInt32_ASGN_Int32;
Arr[op_Assign][ltUInt32][ltUInt64] := @lpeUInt32_ASGN_UInt64;
Arr[op_Assign][ltUInt32][ltInt64] := @lpeUInt32_ASGN_Int64;
Arr[op_Assign][ltUInt32][ltVariant] := @lpeUInt32_ASGN_Variant;
Arr[op_Assign][ltInt32][ltUInt8] := @lpeInt32_ASGN_UInt8;
Arr[op_Assign][ltInt32][ltInt8] := @lpeInt32_ASGN_Int8;
Arr[op_Assign][ltInt32][ltUInt16] := @lpeInt32_ASGN_UInt16;
Arr[op_Assign][ltInt32][ltInt16] := @lpeInt32_ASGN_Int16;
Arr[op_Assign][ltInt32][ltUInt32] := @lpeInt32_ASGN_UInt32;
Arr[op_Assign][ltInt32][ltInt32] := @lpeInt32_ASGN_Int32;
Arr[op_Assign][ltInt32][ltUInt64] := @lpeInt32_ASGN_UInt64;
Arr[op_Assign][ltInt32][ltInt64] := @lpeInt32_ASGN_Int64;
Arr[op_Assign][ltInt32][ltVariant] := @lpeInt32_ASGN_Variant;
Arr[op_Assign][ltUInt64][ltUInt8] := @lpeUInt64_ASGN_UInt8;
Arr[op_Assign][ltUInt64][ltInt8] := @lpeUInt64_ASGN_Int8;
Arr[op_Assign][ltUInt64][ltUInt16] := @lpeUInt64_ASGN_UInt16;
Arr[op_Assign][ltUInt64][ltInt16] := @lpeUInt64_ASGN_Int16;
Arr[op_Assign][ltUInt64][ltUInt32] := @lpeUInt64_ASGN_UInt32;
Arr[op_Assign][ltUInt64][ltInt32] := @lpeUInt64_ASGN_Int32;
Arr[op_Assign][ltUInt64][ltUInt64] := @lpeUInt64_ASGN_UInt64;
Arr[op_Assign][ltUInt64][ltInt64] := @lpeUInt64_ASGN_Int64;
Arr[op_Assign][ltUInt64][ltVariant] := @lpeUInt64_ASGN_Variant;
Arr[op_Assign][ltInt64][ltUInt8] := @lpeInt64_ASGN_UInt8;
Arr[op_Assign][ltInt64][ltInt8] := @lpeInt64_ASGN_Int8;
Arr[op_Assign][ltInt64][ltUInt16] := @lpeInt64_ASGN_UInt16;
Arr[op_Assign][ltInt64][ltInt16] := @lpeInt64_ASGN_Int16;
Arr[op_Assign][ltInt64][ltUInt32] := @lpeInt64_ASGN_UInt32;
Arr[op_Assign][ltInt64][ltInt32] := @lpeInt64_ASGN_Int32;
Arr[op_Assign][ltInt64][ltUInt64] := @lpeInt64_ASGN_UInt64;
Arr[op_Assign][ltInt64][ltInt64] := @lpeInt64_ASGN_Int64;
Arr[op_Assign][ltInt64][ltVariant] := @lpeInt64_ASGN_Variant;
Arr[op_Assign][ltSingle][ltUInt8] := @lpeSingle_ASGN_UInt8;
Arr[op_Assign][ltSingle][ltInt8] := @lpeSingle_ASGN_Int8;
Arr[op_Assign][ltSingle][ltUInt16] := @lpeSingle_ASGN_UInt16;
Arr[op_Assign][ltSingle][ltInt16] := @lpeSingle_ASGN_Int16;
Arr[op_Assign][ltSingle][ltUInt32] := @lpeSingle_ASGN_UInt32;
Arr[op_Assign][ltSingle][ltInt32] := @lpeSingle_ASGN_Int32;
Arr[op_Assign][ltSingle][ltUInt64] := @lpeSingle_ASGN_UInt64;
Arr[op_Assign][ltSingle][ltInt64] := @lpeSingle_ASGN_Int64;
Arr[op_Assign][ltSingle][ltSingle] := @lpeSingle_ASGN_Single;
Arr[op_Assign][ltSingle][ltDouble] := @lpeSingle_ASGN_Double;
Arr[op_Assign][ltSingle][ltCurrency] := @lpeSingle_ASGN_Currency;
Arr[op_Assign][ltSingle][ltExtended] := @lpeSingle_ASGN_Extended;
Arr[op_Assign][ltSingle][ltVariant] := @lpeSingle_ASGN_Variant;
Arr[op_Assign][ltDouble][ltUInt8] := @lpeDouble_ASGN_UInt8;
Arr[op_Assign][ltDouble][ltInt8] := @lpeDouble_ASGN_Int8;
Arr[op_Assign][ltDouble][ltUInt16] := @lpeDouble_ASGN_UInt16;
Arr[op_Assign][ltDouble][ltInt16] := @lpeDouble_ASGN_Int16;
Arr[op_Assign][ltDouble][ltUInt32] := @lpeDouble_ASGN_UInt32;
Arr[op_Assign][ltDouble][ltInt32] := @lpeDouble_ASGN_Int32;
Arr[op_Assign][ltDouble][ltUInt64] := @lpeDouble_ASGN_UInt64;
Arr[op_Assign][ltDouble][ltInt64] := @lpeDouble_ASGN_Int64;
Arr[op_Assign][ltDouble][ltSingle] := @lpeDouble_ASGN_Single;
Arr[op_Assign][ltDouble][ltDouble] := @lpeDouble_ASGN_Double;
Arr[op_Assign][ltDouble][ltCurrency] := @lpeDouble_ASGN_Currency;
Arr[op_Assign][ltDouble][ltExtended] := @lpeDouble_ASGN_Extended;
Arr[op_Assign][ltDouble][ltVariant] := @lpeDouble_ASGN_Variant;
Arr[op_Assign][ltCurrency][ltUInt8] := @lpeCurrency_ASGN_UInt8;
Arr[op_Assign][ltCurrency][ltInt8] := @lpeCurrency_ASGN_Int8;
Arr[op_Assign][ltCurrency][ltUInt16] := @lpeCurrency_ASGN_UInt16;
Arr[op_Assign][ltCurrency][ltInt16] := @lpeCurrency_ASGN_Int16;
Arr[op_Assign][ltCurrency][ltUInt32] := @lpeCurrency_ASGN_UInt32;
Arr[op_Assign][ltCurrency][ltInt32] := @lpeCurrency_ASGN_Int32;
Arr[op_Assign][ltCurrency][ltUInt64] := @lpeCurrency_ASGN_UInt64;
Arr[op_Assign][ltCurrency][ltInt64] := @lpeCurrency_ASGN_Int64;
Arr[op_Assign][ltCurrency][ltSingle] := @lpeCurrency_ASGN_Single;
Arr[op_Assign][ltCurrency][ltDouble] := @lpeCurrency_ASGN_Double;
Arr[op_Assign][ltCurrency][ltCurrency] := @lpeCurrency_ASGN_Currency;
Arr[op_Assign][ltCurrency][ltExtended] := @lpeCurrency_ASGN_Extended;
Arr[op_Assign][ltCurrency][ltVariant] := @lpeCurrency_ASGN_Variant;
Arr[op_Assign][ltExtended][ltUInt8] := @lpeExtended_ASGN_UInt8;
Arr[op_Assign][ltExtended][ltInt8] := @lpeExtended_ASGN_Int8;
Arr[op_Assign][ltExtended][ltUInt16] := @lpeExtended_ASGN_UInt16;
Arr[op_Assign][ltExtended][ltInt16] := @lpeExtended_ASGN_Int16;
Arr[op_Assign][ltExtended][ltUInt32] := @lpeExtended_ASGN_UInt32;
Arr[op_Assign][ltExtended][ltInt32] := @lpeExtended_ASGN_Int32;
Arr[op_Assign][ltExtended][ltUInt64] := @lpeExtended_ASGN_UInt64;
Arr[op_Assign][ltExtended][ltInt64] := @lpeExtended_ASGN_Int64;
Arr[op_Assign][ltExtended][ltSingle] := @lpeExtended_ASGN_Single;
Arr[op_Assign][ltExtended][ltDouble] := @lpeExtended_ASGN_Double;
Arr[op_Assign][ltExtended][ltCurrency] := @lpeExtended_ASGN_Currency;
Arr[op_Assign][ltExtended][ltExtended] := @lpeExtended_ASGN_Extended;
Arr[op_Assign][ltExtended][ltVariant] := @lpeExtended_ASGN_Variant;
Arr[op_Assign][ltVariant][ltUInt8] := @lpeVariant_ASGN_UInt8;
Arr[op_Assign][ltVariant][ltInt8] := @lpeVariant_ASGN_Int8;
Arr[op_Assign][ltVariant][ltUInt16] := @lpeVariant_ASGN_UInt16;
Arr[op_Assign][ltVariant][ltInt16] := @lpeVariant_ASGN_Int16;
Arr[op_Assign][ltVariant][ltUInt32] := @lpeVariant_ASGN_UInt32;
Arr[op_Assign][ltVariant][ltInt32] := @lpeVariant_ASGN_Int32;
Arr[op_Assign][ltVariant][ltUInt64] := @lpeVariant_ASGN_UInt64;
Arr[op_Assign][ltVariant][ltInt64] := @lpeVariant_ASGN_Int64;
Arr[op_Assign][ltVariant][ltSingle] := @lpeVariant_ASGN_Single;
Arr[op_Assign][ltVariant][ltDouble] := @lpeVariant_ASGN_Double;
Arr[op_Assign][ltVariant][ltCurrency] := @lpeVariant_ASGN_Currency;
Arr[op_Assign][ltVariant][ltExtended] := @lpeVariant_ASGN_Extended;
Arr[op_Assign][ltVariant][ltVariant] := @lpeVariant_ASGN_Variant;
Arr[op_DIV][ltUInt8][ltUInt8] := @lpeUInt8_IDIV_UInt8;
Arr[op_DIV][ltUInt8][ltInt8] := @lpeUInt8_IDIV_Int8;
Arr[op_DIV][ltUInt8][ltUInt16] := @lpeUInt8_IDIV_UInt16;
Arr[op_DIV][ltUInt8][ltInt16] := @lpeUInt8_IDIV_Int16;
Arr[op_DIV][ltUInt8][ltUInt32] := @lpeUInt8_IDIV_UInt32;
Arr[op_DIV][ltUInt8][ltInt32] := @lpeUInt8_IDIV_Int32;
Arr[op_DIV][ltUInt8][ltUInt64] := @lpeUInt8_IDIV_UInt64;
Arr[op_DIV][ltUInt8][ltInt64] := @lpeUInt8_IDIV_Int64;
Arr[op_DIV][ltUInt8][ltVariant] := @lpeUInt8_IDIV_Variant;
Arr[op_DIV][ltInt8][ltUInt8] := @lpeInt8_IDIV_UInt8;
Arr[op_DIV][ltInt8][ltInt8] := @lpeInt8_IDIV_Int8;
Arr[op_DIV][ltInt8][ltUInt16] := @lpeInt8_IDIV_UInt16;
Arr[op_DIV][ltInt8][ltInt16] := @lpeInt8_IDIV_Int16;
Arr[op_DIV][ltInt8][ltUInt32] := @lpeInt8_IDIV_UInt32;
Arr[op_DIV][ltInt8][ltInt32] := @lpeInt8_IDIV_Int32;
Arr[op_DIV][ltInt8][ltUInt64] := @lpeInt8_IDIV_UInt64;
Arr[op_DIV][ltInt8][ltInt64] := @lpeInt8_IDIV_Int64;
Arr[op_DIV][ltInt8][ltVariant] := @lpeInt8_IDIV_Variant;
Arr[op_DIV][ltUInt16][ltUInt8] := @lpeUInt16_IDIV_UInt8;
Arr[op_DIV][ltUInt16][ltInt8] := @lpeUInt16_IDIV_Int8;
Arr[op_DIV][ltUInt16][ltUInt16] := @lpeUInt16_IDIV_UInt16;
Arr[op_DIV][ltUInt16][ltInt16] := @lpeUInt16_IDIV_Int16;
Arr[op_DIV][ltUInt16][ltUInt32] := @lpeUInt16_IDIV_UInt32;
Arr[op_DIV][ltUInt16][ltInt32] := @lpeUInt16_IDIV_Int32;
Arr[op_DIV][ltUInt16][ltUInt64] := @lpeUInt16_IDIV_UInt64;
Arr[op_DIV][ltUInt16][ltInt64] := @lpeUInt16_IDIV_Int64;
Arr[op_DIV][ltUInt16][ltVariant] := @lpeUInt16_IDIV_Variant;
Arr[op_DIV][ltInt16][ltUInt8] := @lpeInt16_IDIV_UInt8;
Arr[op_DIV][ltInt16][ltInt8] := @lpeInt16_IDIV_Int8;
Arr[op_DIV][ltInt16][ltUInt16] := @lpeInt16_IDIV_UInt16;
Arr[op_DIV][ltInt16][ltInt16] := @lpeInt16_IDIV_Int16;
Arr[op_DIV][ltInt16][ltUInt32] := @lpeInt16_IDIV_UInt32;
Arr[op_DIV][ltInt16][ltInt32] := @lpeInt16_IDIV_Int32;
Arr[op_DIV][ltInt16][ltUInt64] := @lpeInt16_IDIV_UInt64;
Arr[op_DIV][ltInt16][ltInt64] := @lpeInt16_IDIV_Int64;
Arr[op_DIV][ltInt16][ltVariant] := @lpeInt16_IDIV_Variant;
Arr[op_DIV][ltUInt32][ltUInt8] := @lpeUInt32_IDIV_UInt8;
Arr[op_DIV][ltUInt32][ltInt8] := @lpeUInt32_IDIV_Int8;
Arr[op_DIV][ltUInt32][ltUInt16] := @lpeUInt32_IDIV_UInt16;
Arr[op_DIV][ltUInt32][ltInt16] := @lpeUInt32_IDIV_Int16;
Arr[op_DIV][ltUInt32][ltUInt32] := @lpeUInt32_IDIV_UInt32;
Arr[op_DIV][ltUInt32][ltInt32] := @lpeUInt32_IDIV_Int32;
Arr[op_DIV][ltUInt32][ltUInt64] := @lpeUInt32_IDIV_UInt64;
Arr[op_DIV][ltUInt32][ltInt64] := @lpeUInt32_IDIV_Int64;
Arr[op_DIV][ltUInt32][ltVariant] := @lpeUInt32_IDIV_Variant;
Arr[op_DIV][ltInt32][ltUInt8] := @lpeInt32_IDIV_UInt8;
Arr[op_DIV][ltInt32][ltInt8] := @lpeInt32_IDIV_Int8;
Arr[op_DIV][ltInt32][ltUInt16] := @lpeInt32_IDIV_UInt16;
Arr[op_DIV][ltInt32][ltInt16] := @lpeInt32_IDIV_Int16;
Arr[op_DIV][ltInt32][ltUInt32] := @lpeInt32_IDIV_UInt32;
Arr[op_DIV][ltInt32][ltInt32] := @lpeInt32_IDIV_Int32;
Arr[op_DIV][ltInt32][ltUInt64] := @lpeInt32_IDIV_UInt64;
Arr[op_DIV][ltInt32][ltInt64] := @lpeInt32_IDIV_Int64;
Arr[op_DIV][ltInt32][ltVariant] := @lpeInt32_IDIV_Variant;
Arr[op_DIV][ltUInt64][ltUInt8] := @lpeUInt64_IDIV_UInt8;
Arr[op_DIV][ltUInt64][ltInt8] := @lpeUInt64_IDIV_Int8;
Arr[op_DIV][ltUInt64][ltUInt16] := @lpeUInt64_IDIV_UInt16;
Arr[op_DIV][ltUInt64][ltInt16] := @lpeUInt64_IDIV_Int16;
Arr[op_DIV][ltUInt64][ltUInt32] := @lpeUInt64_IDIV_UInt32;
Arr[op_DIV][ltUInt64][ltInt32] := @lpeUInt64_IDIV_Int32;
Arr[op_DIV][ltUInt64][ltUInt64] := @lpeUInt64_IDIV_UInt64;
Arr[op_DIV][ltUInt64][ltInt64] := @lpeUInt64_IDIV_Int64;
Arr[op_DIV][ltUInt64][ltVariant] := @lpeUInt64_IDIV_Variant;
Arr[op_DIV][ltInt64][ltUInt8] := @lpeInt64_IDIV_UInt8;
Arr[op_DIV][ltInt64][ltInt8] := @lpeInt64_IDIV_Int8;
Arr[op_DIV][ltInt64][ltUInt16] := @lpeInt64_IDIV_UInt16;
Arr[op_DIV][ltInt64][ltInt16] := @lpeInt64_IDIV_Int16;
Arr[op_DIV][ltInt64][ltUInt32] := @lpeInt64_IDIV_UInt32;
Arr[op_DIV][ltInt64][ltInt32] := @lpeInt64_IDIV_Int32;
Arr[op_DIV][ltInt64][ltUInt64] := @lpeInt64_IDIV_UInt64;
Arr[op_DIV][ltInt64][ltInt64] := @lpeInt64_IDIV_Int64;
Arr[op_DIV][ltInt64][ltVariant] := @lpeInt64_IDIV_Variant;
Arr[op_DIV][ltVariant][ltUInt8] := @lpeVariant_IDIV_UInt8;
Arr[op_DIV][ltVariant][ltInt8] := @lpeVariant_IDIV_Int8;
Arr[op_DIV][ltVariant][ltUInt16] := @lpeVariant_IDIV_UInt16;
Arr[op_DIV][ltVariant][ltInt16] := @lpeVariant_IDIV_Int16;
Arr[op_DIV][ltVariant][ltUInt32] := @lpeVariant_IDIV_UInt32;
Arr[op_DIV][ltVariant][ltInt32] := @lpeVariant_IDIV_Int32;
Arr[op_DIV][ltVariant][ltUInt64] := @lpeVariant_IDIV_UInt64;
Arr[op_DIV][ltVariant][ltInt64] := @lpeVariant_IDIV_Int64;
Arr[op_DIV][ltVariant][ltVariant] := @lpeVariant_IDIV_Variant;
Arr[op_Divide][ltUInt8][ltUInt8] := @lpeUInt8_DIV_UInt8;
Arr[op_Divide][ltUInt8][ltInt8] := @lpeUInt8_DIV_Int8;
Arr[op_Divide][ltUInt8][ltUInt16] := @lpeUInt8_DIV_UInt16;
Arr[op_Divide][ltUInt8][ltInt16] := @lpeUInt8_DIV_Int16;
Arr[op_Divide][ltUInt8][ltUInt32] := @lpeUInt8_DIV_UInt32;
Arr[op_Divide][ltUInt8][ltInt32] := @lpeUInt8_DIV_Int32;
Arr[op_Divide][ltUInt8][ltUInt64] := @lpeUInt8_DIV_UInt64;
Arr[op_Divide][ltUInt8][ltInt64] := @lpeUInt8_DIV_Int64;
Arr[op_Divide][ltUInt8][ltSingle] := @lpeUInt8_DIV_Single;
Arr[op_Divide][ltUInt8][ltDouble] := @lpeUInt8_DIV_Double;
Arr[op_Divide][ltUInt8][ltCurrency] := @lpeUInt8_DIV_Currency;
Arr[op_Divide][ltUInt8][ltExtended] := @lpeUInt8_DIV_Extended;
Arr[op_Divide][ltUInt8][ltVariant] := @lpeUInt8_DIV_Variant;
Arr[op_Divide][ltInt8][ltUInt8] := @lpeInt8_DIV_UInt8;
Arr[op_Divide][ltInt8][ltInt8] := @lpeInt8_DIV_Int8;
Arr[op_Divide][ltInt8][ltUInt16] := @lpeInt8_DIV_UInt16;
Arr[op_Divide][ltInt8][ltInt16] := @lpeInt8_DIV_Int16;
Arr[op_Divide][ltInt8][ltUInt32] := @lpeInt8_DIV_UInt32;
Arr[op_Divide][ltInt8][ltInt32] := @lpeInt8_DIV_Int32;
Arr[op_Divide][ltInt8][ltUInt64] := @lpeInt8_DIV_UInt64;
Arr[op_Divide][ltInt8][ltInt64] := @lpeInt8_DIV_Int64;
Arr[op_Divide][ltInt8][ltSingle] := @lpeInt8_DIV_Single;
Arr[op_Divide][ltInt8][ltDouble] := @lpeInt8_DIV_Double;
Arr[op_Divide][ltInt8][ltCurrency] := @lpeInt8_DIV_Currency;
Arr[op_Divide][ltInt8][ltExtended] := @lpeInt8_DIV_Extended;
Arr[op_Divide][ltInt8][ltVariant] := @lpeInt8_DIV_Variant;
Arr[op_Divide][ltUInt16][ltUInt8] := @lpeUInt16_DIV_UInt8;
Arr[op_Divide][ltUInt16][ltInt8] := @lpeUInt16_DIV_Int8;
Arr[op_Divide][ltUInt16][ltUInt16] := @lpeUInt16_DIV_UInt16;
Arr[op_Divide][ltUInt16][ltInt16] := @lpeUInt16_DIV_Int16;
Arr[op_Divide][ltUInt16][ltUInt32] := @lpeUInt16_DIV_UInt32;
Arr[op_Divide][ltUInt16][ltInt32] := @lpeUInt16_DIV_Int32;
Arr[op_Divide][ltUInt16][ltUInt64] := @lpeUInt16_DIV_UInt64;
Arr[op_Divide][ltUInt16][ltInt64] := @lpeUInt16_DIV_Int64;
Arr[op_Divide][ltUInt16][ltSingle] := @lpeUInt16_DIV_Single;
Arr[op_Divide][ltUInt16][ltDouble] := @lpeUInt16_DIV_Double;
Arr[op_Divide][ltUInt16][ltCurrency] := @lpeUInt16_DIV_Currency;
Arr[op_Divide][ltUInt16][ltExtended] := @lpeUInt16_DIV_Extended;
Arr[op_Divide][ltUInt16][ltVariant] := @lpeUInt16_DIV_Variant;
Arr[op_Divide][ltInt16][ltUInt8] := @lpeInt16_DIV_UInt8;
Arr[op_Divide][ltInt16][ltInt8] := @lpeInt16_DIV_Int8;
Arr[op_Divide][ltInt16][ltUInt16] := @lpeInt16_DIV_UInt16;
Arr[op_Divide][ltInt16][ltInt16] := @lpeInt16_DIV_Int16;
Arr[op_Divide][ltInt16][ltUInt32] := @lpeInt16_DIV_UInt32;
Arr[op_Divide][ltInt16][ltInt32] := @lpeInt16_DIV_Int32;
Arr[op_Divide][ltInt16][ltUInt64] := @lpeInt16_DIV_UInt64;
Arr[op_Divide][ltInt16][ltInt64] := @lpeInt16_DIV_Int64;
Arr[op_Divide][ltInt16][ltSingle] := @lpeInt16_DIV_Single;
Arr[op_Divide][ltInt16][ltDouble] := @lpeInt16_DIV_Double;
Arr[op_Divide][ltInt16][ltCurrency] := @lpeInt16_DIV_Currency;
Arr[op_Divide][ltInt16][ltExtended] := @lpeInt16_DIV_Extended;
Arr[op_Divide][ltInt16][ltVariant] := @lpeInt16_DIV_Variant;
Arr[op_Divide][ltUInt32][ltUInt8] := @lpeUInt32_DIV_UInt8;
Arr[op_Divide][ltUInt32][ltInt8] := @lpeUInt32_DIV_Int8;
Arr[op_Divide][ltUInt32][ltUInt16] := @lpeUInt32_DIV_UInt16;
Arr[op_Divide][ltUInt32][ltInt16] := @lpeUInt32_DIV_Int16;
Arr[op_Divide][ltUInt32][ltUInt32] := @lpeUInt32_DIV_UInt32;
Arr[op_Divide][ltUInt32][ltInt32] := @lpeUInt32_DIV_Int32;
Arr[op_Divide][ltUInt32][ltUInt64] := @lpeUInt32_DIV_UInt64;
Arr[op_Divide][ltUInt32][ltInt64] := @lpeUInt32_DIV_Int64;
Arr[op_Divide][ltUInt32][ltSingle] := @lpeUInt32_DIV_Single;
Arr[op_Divide][ltUInt32][ltDouble] := @lpeUInt32_DIV_Double;
Arr[op_Divide][ltUInt32][ltCurrency] := @lpeUInt32_DIV_Currency;
Arr[op_Divide][ltUInt32][ltExtended] := @lpeUInt32_DIV_Extended;
Arr[op_Divide][ltUInt32][ltVariant] := @lpeUInt32_DIV_Variant;
Arr[op_Divide][ltInt32][ltUInt8] := @lpeInt32_DIV_UInt8;
Arr[op_Divide][ltInt32][ltInt8] := @lpeInt32_DIV_Int8;
Arr[op_Divide][ltInt32][ltUInt16] := @lpeInt32_DIV_UInt16;
Arr[op_Divide][ltInt32][ltInt16] := @lpeInt32_DIV_Int16;
Arr[op_Divide][ltInt32][ltUInt32] := @lpeInt32_DIV_UInt32;
Arr[op_Divide][ltInt32][ltInt32] := @lpeInt32_DIV_Int32;
Arr[op_Divide][ltInt32][ltUInt64] := @lpeInt32_DIV_UInt64;
Arr[op_Divide][ltInt32][ltInt64] := @lpeInt32_DIV_Int64;
Arr[op_Divide][ltInt32][ltSingle] := @lpeInt32_DIV_Single;
Arr[op_Divide][ltInt32][ltDouble] := @lpeInt32_DIV_Double;
Arr[op_Divide][ltInt32][ltCurrency] := @lpeInt32_DIV_Currency;
Arr[op_Divide][ltInt32][ltExtended] := @lpeInt32_DIV_Extended;
Arr[op_Divide][ltInt32][ltVariant] := @lpeInt32_DIV_Variant;
Arr[op_Divide][ltUInt64][ltUInt8] := @lpeUInt64_DIV_UInt8;
Arr[op_Divide][ltUInt64][ltInt8] := @lpeUInt64_DIV_Int8;
Arr[op_Divide][ltUInt64][ltUInt16] := @lpeUInt64_DIV_UInt16;
Arr[op_Divide][ltUInt64][ltInt16] := @lpeUInt64_DIV_Int16;
Arr[op_Divide][ltUInt64][ltUInt32] := @lpeUInt64_DIV_UInt32;
Arr[op_Divide][ltUInt64][ltInt32] := @lpeUInt64_DIV_Int32;
Arr[op_Divide][ltUInt64][ltUInt64] := @lpeUInt64_DIV_UInt64;
Arr[op_Divide][ltUInt64][ltInt64] := @lpeUInt64_DIV_Int64;
Arr[op_Divide][ltUInt64][ltSingle] := @lpeUInt64_DIV_Single;
Arr[op_Divide][ltUInt64][ltDouble] := @lpeUInt64_DIV_Double;
Arr[op_Divide][ltUInt64][ltCurrency] := @lpeUInt64_DIV_Currency;
Arr[op_Divide][ltUInt64][ltExtended] := @lpeUInt64_DIV_Extended;
Arr[op_Divide][ltUInt64][ltVariant] := @lpeUInt64_DIV_Variant;
Arr[op_Divide][ltInt64][ltUInt8] := @lpeInt64_DIV_UInt8;
Arr[op_Divide][ltInt64][ltInt8] := @lpeInt64_DIV_Int8;
Arr[op_Divide][ltInt64][ltUInt16] := @lpeInt64_DIV_UInt16;
Arr[op_Divide][ltInt64][ltInt16] := @lpeInt64_DIV_Int16;
Arr[op_Divide][ltInt64][ltUInt32] := @lpeInt64_DIV_UInt32;
Arr[op_Divide][ltInt64][ltInt32] := @lpeInt64_DIV_Int32;
Arr[op_Divide][ltInt64][ltUInt64] := @lpeInt64_DIV_UInt64;
Arr[op_Divide][ltInt64][ltInt64] := @lpeInt64_DIV_Int64;
Arr[op_Divide][ltInt64][ltSingle] := @lpeInt64_DIV_Single;
Arr[op_Divide][ltInt64][ltDouble] := @lpeInt64_DIV_Double;
Arr[op_Divide][ltInt64][ltCurrency] := @lpeInt64_DIV_Currency;
Arr[op_Divide][ltInt64][ltExtended] := @lpeInt64_DIV_Extended;
Arr[op_Divide][ltInt64][ltVariant] := @lpeInt64_DIV_Variant;
Arr[op_Divide][ltSingle][ltUInt8] := @lpeSingle_DIV_UInt8;
Arr[op_Divide][ltSingle][ltInt8] := @lpeSingle_DIV_Int8;
Arr[op_Divide][ltSingle][ltUInt16] := @lpeSingle_DIV_UInt16;
Arr[op_Divide][ltSingle][ltInt16] := @lpeSingle_DIV_Int16;
Arr[op_Divide][ltSingle][ltUInt32] := @lpeSingle_DIV_UInt32;
Arr[op_Divide][ltSingle][ltInt32] := @lpeSingle_DIV_Int32;
Arr[op_Divide][ltSingle][ltUInt64] := @lpeSingle_DIV_UInt64;
Arr[op_Divide][ltSingle][ltInt64] := @lpeSingle_DIV_Int64;
Arr[op_Divide][ltSingle][ltSingle] := @lpeSingle_DIV_Single;
Arr[op_Divide][ltSingle][ltDouble] := @lpeSingle_DIV_Double;
Arr[op_Divide][ltSingle][ltCurrency] := @lpeSingle_DIV_Currency;
Arr[op_Divide][ltSingle][ltExtended] := @lpeSingle_DIV_Extended;
Arr[op_Divide][ltSingle][ltVariant] := @lpeSingle_DIV_Variant;
Arr[op_Divide][ltDouble][ltUInt8] := @lpeDouble_DIV_UInt8;
Arr[op_Divide][ltDouble][ltInt8] := @lpeDouble_DIV_Int8;
Arr[op_Divide][ltDouble][ltUInt16] := @lpeDouble_DIV_UInt16;
Arr[op_Divide][ltDouble][ltInt16] := @lpeDouble_DIV_Int16;
Arr[op_Divide][ltDouble][ltUInt32] := @lpeDouble_DIV_UInt32;
Arr[op_Divide][ltDouble][ltInt32] := @lpeDouble_DIV_Int32;
Arr[op_Divide][ltDouble][ltUInt64] := @lpeDouble_DIV_UInt64;
Arr[op_Divide][ltDouble][ltInt64] := @lpeDouble_DIV_Int64;
Arr[op_Divide][ltDouble][ltSingle] := @lpeDouble_DIV_Single;
Arr[op_Divide][ltDouble][ltDouble] := @lpeDouble_DIV_Double;
Arr[op_Divide][ltDouble][ltCurrency] := @lpeDouble_DIV_Currency;
Arr[op_Divide][ltDouble][ltExtended] := @lpeDouble_DIV_Extended;
Arr[op_Divide][ltDouble][ltVariant] := @lpeDouble_DIV_Variant;
Arr[op_Divide][ltCurrency][ltUInt8] := @lpeCurrency_DIV_UInt8;
Arr[op_Divide][ltCurrency][ltInt8] := @lpeCurrency_DIV_Int8;
Arr[op_Divide][ltCurrency][ltUInt16] := @lpeCurrency_DIV_UInt16;
Arr[op_Divide][ltCurrency][ltInt16] := @lpeCurrency_DIV_Int16;
Arr[op_Divide][ltCurrency][ltUInt32] := @lpeCurrency_DIV_UInt32;
Arr[op_Divide][ltCurrency][ltInt32] := @lpeCurrency_DIV_Int32;
Arr[op_Divide][ltCurrency][ltUInt64] := @lpeCurrency_DIV_UInt64;
Arr[op_Divide][ltCurrency][ltInt64] := @lpeCurrency_DIV_Int64;
Arr[op_Divide][ltCurrency][ltSingle] := @lpeCurrency_DIV_Single;
Arr[op_Divide][ltCurrency][ltDouble] := @lpeCurrency_DIV_Double;
Arr[op_Divide][ltCurrency][ltCurrency] := @lpeCurrency_DIV_Currency;
Arr[op_Divide][ltCurrency][ltExtended] := @lpeCurrency_DIV_Extended;
Arr[op_Divide][ltCurrency][ltVariant] := @lpeCurrency_DIV_Variant;
Arr[op_Divide][ltExtended][ltUInt8] := @lpeExtended_DIV_UInt8;
Arr[op_Divide][ltExtended][ltInt8] := @lpeExtended_DIV_Int8;
Arr[op_Divide][ltExtended][ltUInt16] := @lpeExtended_DIV_UInt16;
Arr[op_Divide][ltExtended][ltInt16] := @lpeExtended_DIV_Int16;
Arr[op_Divide][ltExtended][ltUInt32] := @lpeExtended_DIV_UInt32;
Arr[op_Divide][ltExtended][ltInt32] := @lpeExtended_DIV_Int32;
Arr[op_Divide][ltExtended][ltUInt64] := @lpeExtended_DIV_UInt64;
Arr[op_Divide][ltExtended][ltInt64] := @lpeExtended_DIV_Int64;
Arr[op_Divide][ltExtended][ltSingle] := @lpeExtended_DIV_Single;
Arr[op_Divide][ltExtended][ltDouble] := @lpeExtended_DIV_Double;
Arr[op_Divide][ltExtended][ltCurrency] := @lpeExtended_DIV_Currency;
Arr[op_Divide][ltExtended][ltExtended] := @lpeExtended_DIV_Extended;
Arr[op_Divide][ltExtended][ltVariant] := @lpeExtended_DIV_Variant;
Arr[op_Divide][ltVariant][ltUInt8] := @lpeVariant_DIV_UInt8;
Arr[op_Divide][ltVariant][ltInt8] := @lpeVariant_DIV_Int8;
Arr[op_Divide][ltVariant][ltUInt16] := @lpeVariant_DIV_UInt16;
Arr[op_Divide][ltVariant][ltInt16] := @lpeVariant_DIV_Int16;
Arr[op_Divide][ltVariant][ltUInt32] := @lpeVariant_DIV_UInt32;
Arr[op_Divide][ltVariant][ltInt32] := @lpeVariant_DIV_Int32;
Arr[op_Divide][ltVariant][ltUInt64] := @lpeVariant_DIV_UInt64;
Arr[op_Divide][ltVariant][ltInt64] := @lpeVariant_DIV_Int64;
Arr[op_Divide][ltVariant][ltSingle] := @lpeVariant_DIV_Single;
Arr[op_Divide][ltVariant][ltDouble] := @lpeVariant_DIV_Double;
Arr[op_Divide][ltVariant][ltCurrency] := @lpeVariant_DIV_Currency;
Arr[op_Divide][ltVariant][ltExtended] := @lpeVariant_DIV_Extended;
Arr[op_Divide][ltVariant][ltVariant] := @lpeVariant_DIV_Variant;
Arr[op_Minus][ltUInt8][ltUInt8] := @lpeUInt8_SUB_UInt8;
Arr[op_Minus][ltUInt8][ltInt8] := @lpeUInt8_SUB_Int8;
Arr[op_Minus][ltUInt8][ltUInt16] := @lpeUInt8_SUB_UInt16;
Arr[op_Minus][ltUInt8][ltInt16] := @lpeUInt8_SUB_Int16;
Arr[op_Minus][ltUInt8][ltUInt32] := @lpeUInt8_SUB_UInt32;
Arr[op_Minus][ltUInt8][ltInt32] := @lpeUInt8_SUB_Int32;
Arr[op_Minus][ltUInt8][ltUInt64] := @lpeUInt8_SUB_UInt64;
Arr[op_Minus][ltUInt8][ltInt64] := @lpeUInt8_SUB_Int64;
Arr[op_Minus][ltUInt8][ltSingle] := @lpeUInt8_SUB_Single;
Arr[op_Minus][ltUInt8][ltDouble] := @lpeUInt8_SUB_Double;
Arr[op_Minus][ltUInt8][ltCurrency] := @lpeUInt8_SUB_Currency;
Arr[op_Minus][ltUInt8][ltExtended] := @lpeUInt8_SUB_Extended;
Arr[op_Minus][ltUInt8][ltVariant] := @lpeUInt8_SUB_Variant;
Arr[op_Minus][ltInt8][ltUInt8] := @lpeInt8_SUB_UInt8;
Arr[op_Minus][ltInt8][ltInt8] := @lpeInt8_SUB_Int8;
Arr[op_Minus][ltInt8][ltUInt16] := @lpeInt8_SUB_UInt16;
Arr[op_Minus][ltInt8][ltInt16] := @lpeInt8_SUB_Int16;
Arr[op_Minus][ltInt8][ltUInt32] := @lpeInt8_SUB_UInt32;
Arr[op_Minus][ltInt8][ltInt32] := @lpeInt8_SUB_Int32;
Arr[op_Minus][ltInt8][ltUInt64] := @lpeInt8_SUB_UInt64;
Arr[op_Minus][ltInt8][ltInt64] := @lpeInt8_SUB_Int64;
Arr[op_Minus][ltInt8][ltSingle] := @lpeInt8_SUB_Single;
Arr[op_Minus][ltInt8][ltDouble] := @lpeInt8_SUB_Double;
Arr[op_Minus][ltInt8][ltCurrency] := @lpeInt8_SUB_Currency;
Arr[op_Minus][ltInt8][ltExtended] := @lpeInt8_SUB_Extended;
Arr[op_Minus][ltInt8][ltVariant] := @lpeInt8_SUB_Variant;
Arr[op_Minus][ltUInt16][ltUInt8] := @lpeUInt16_SUB_UInt8;
Arr[op_Minus][ltUInt16][ltInt8] := @lpeUInt16_SUB_Int8;
Arr[op_Minus][ltUInt16][ltUInt16] := @lpeUInt16_SUB_UInt16;
Arr[op_Minus][ltUInt16][ltInt16] := @lpeUInt16_SUB_Int16;
Arr[op_Minus][ltUInt16][ltUInt32] := @lpeUInt16_SUB_UInt32;
Arr[op_Minus][ltUInt16][ltInt32] := @lpeUInt16_SUB_Int32;
Arr[op_Minus][ltUInt16][ltUInt64] := @lpeUInt16_SUB_UInt64;
Arr[op_Minus][ltUInt16][ltInt64] := @lpeUInt16_SUB_Int64;
Arr[op_Minus][ltUInt16][ltSingle] := @lpeUInt16_SUB_Single;
Arr[op_Minus][ltUInt16][ltDouble] := @lpeUInt16_SUB_Double;
Arr[op_Minus][ltUInt16][ltCurrency] := @lpeUInt16_SUB_Currency;
Arr[op_Minus][ltUInt16][ltExtended] := @lpeUInt16_SUB_Extended;
Arr[op_Minus][ltUInt16][ltVariant] := @lpeUInt16_SUB_Variant;
Arr[op_Minus][ltInt16][ltUInt8] := @lpeInt16_SUB_UInt8;
Arr[op_Minus][ltInt16][ltInt8] := @lpeInt16_SUB_Int8;
Arr[op_Minus][ltInt16][ltUInt16] := @lpeInt16_SUB_UInt16;
Arr[op_Minus][ltInt16][ltInt16] := @lpeInt16_SUB_Int16;
Arr[op_Minus][ltInt16][ltUInt32] := @lpeInt16_SUB_UInt32;
Arr[op_Minus][ltInt16][ltInt32] := @lpeInt16_SUB_Int32;
Arr[op_Minus][ltInt16][ltUInt64] := @lpeInt16_SUB_UInt64;
Arr[op_Minus][ltInt16][ltInt64] := @lpeInt16_SUB_Int64;
Arr[op_Minus][ltInt16][ltSingle] := @lpeInt16_SUB_Single;
Arr[op_Minus][ltInt16][ltDouble] := @lpeInt16_SUB_Double;
Arr[op_Minus][ltInt16][ltCurrency] := @lpeInt16_SUB_Currency;
Arr[op_Minus][ltInt16][ltExtended] := @lpeInt16_SUB_Extended;
Arr[op_Minus][ltInt16][ltVariant] := @lpeInt16_SUB_Variant;
Arr[op_Minus][ltUInt32][ltUInt8] := @lpeUInt32_SUB_UInt8;
Arr[op_Minus][ltUInt32][ltInt8] := @lpeUInt32_SUB_Int8;
Arr[op_Minus][ltUInt32][ltUInt16] := @lpeUInt32_SUB_UInt16;
Arr[op_Minus][ltUInt32][ltInt16] := @lpeUInt32_SUB_Int16;
Arr[op_Minus][ltUInt32][ltUInt32] := @lpeUInt32_SUB_UInt32;
Arr[op_Minus][ltUInt32][ltInt32] := @lpeUInt32_SUB_Int32;
Arr[op_Minus][ltUInt32][ltUInt64] := @lpeUInt32_SUB_UInt64;
Arr[op_Minus][ltUInt32][ltInt64] := @lpeUInt32_SUB_Int64;
Arr[op_Minus][ltUInt32][ltSingle] := @lpeUInt32_SUB_Single;
Arr[op_Minus][ltUInt32][ltDouble] := @lpeUInt32_SUB_Double;
Arr[op_Minus][ltUInt32][ltCurrency] := @lpeUInt32_SUB_Currency;
Arr[op_Minus][ltUInt32][ltExtended] := @lpeUInt32_SUB_Extended;
Arr[op_Minus][ltUInt32][ltVariant] := @lpeUInt32_SUB_Variant;
Arr[op_Minus][ltInt32][ltUInt8] := @lpeInt32_SUB_UInt8;
Arr[op_Minus][ltInt32][ltInt8] := @lpeInt32_SUB_Int8;
Arr[op_Minus][ltInt32][ltUInt16] := @lpeInt32_SUB_UInt16;
Arr[op_Minus][ltInt32][ltInt16] := @lpeInt32_SUB_Int16;
Arr[op_Minus][ltInt32][ltUInt32] := @lpeInt32_SUB_UInt32;
Arr[op_Minus][ltInt32][ltInt32] := @lpeInt32_SUB_Int32;
Arr[op_Minus][ltInt32][ltUInt64] := @lpeInt32_SUB_UInt64;
Arr[op_Minus][ltInt32][ltInt64] := @lpeInt32_SUB_Int64;
Arr[op_Minus][ltInt32][ltSingle] := @lpeInt32_SUB_Single;
Arr[op_Minus][ltInt32][ltDouble] := @lpeInt32_SUB_Double;
Arr[op_Minus][ltInt32][ltCurrency] := @lpeInt32_SUB_Currency;
Arr[op_Minus][ltInt32][ltExtended] := @lpeInt32_SUB_Extended;
Arr[op_Minus][ltInt32][ltVariant] := @lpeInt32_SUB_Variant;
Arr[op_Minus][ltUInt64][ltUInt8] := @lpeUInt64_SUB_UInt8;
Arr[op_Minus][ltUInt64][ltInt8] := @lpeUInt64_SUB_Int8;
Arr[op_Minus][ltUInt64][ltUInt16] := @lpeUInt64_SUB_UInt16;
Arr[op_Minus][ltUInt64][ltInt16] := @lpeUInt64_SUB_Int16;
Arr[op_Minus][ltUInt64][ltUInt32] := @lpeUInt64_SUB_UInt32;
Arr[op_Minus][ltUInt64][ltInt32] := @lpeUInt64_SUB_Int32;
Arr[op_Minus][ltUInt64][ltUInt64] := @lpeUInt64_SUB_UInt64;
Arr[op_Minus][ltUInt64][ltInt64] := @lpeUInt64_SUB_Int64;
Arr[op_Minus][ltUInt64][ltSingle] := @lpeUInt64_SUB_Single;
Arr[op_Minus][ltUInt64][ltDouble] := @lpeUInt64_SUB_Double;
Arr[op_Minus][ltUInt64][ltCurrency] := @lpeUInt64_SUB_Currency;
Arr[op_Minus][ltUInt64][ltExtended] := @lpeUInt64_SUB_Extended;
Arr[op_Minus][ltUInt64][ltVariant] := @lpeUInt64_SUB_Variant;
Arr[op_Minus][ltInt64][ltUInt8] := @lpeInt64_SUB_UInt8;
Arr[op_Minus][ltInt64][ltInt8] := @lpeInt64_SUB_Int8;
Arr[op_Minus][ltInt64][ltUInt16] := @lpeInt64_SUB_UInt16;
Arr[op_Minus][ltInt64][ltInt16] := @lpeInt64_SUB_Int16;
Arr[op_Minus][ltInt64][ltUInt32] := @lpeInt64_SUB_UInt32;
Arr[op_Minus][ltInt64][ltInt32] := @lpeInt64_SUB_Int32;
Arr[op_Minus][ltInt64][ltUInt64] := @lpeInt64_SUB_UInt64;
Arr[op_Minus][ltInt64][ltInt64] := @lpeInt64_SUB_Int64;
Arr[op_Minus][ltInt64][ltSingle] := @lpeInt64_SUB_Single;
Arr[op_Minus][ltInt64][ltDouble] := @lpeInt64_SUB_Double;
Arr[op_Minus][ltInt64][ltCurrency] := @lpeInt64_SUB_Currency;
Arr[op_Minus][ltInt64][ltExtended] := @lpeInt64_SUB_Extended;
Arr[op_Minus][ltInt64][ltVariant] := @lpeInt64_SUB_Variant;
Arr[op_Minus][ltSingle][ltUInt8] := @lpeSingle_SUB_UInt8;
Arr[op_Minus][ltSingle][ltInt8] := @lpeSingle_SUB_Int8;
Arr[op_Minus][ltSingle][ltUInt16] := @lpeSingle_SUB_UInt16;
Arr[op_Minus][ltSingle][ltInt16] := @lpeSingle_SUB_Int16;
Arr[op_Minus][ltSingle][ltUInt32] := @lpeSingle_SUB_UInt32;
Arr[op_Minus][ltSingle][ltInt32] := @lpeSingle_SUB_Int32;
Arr[op_Minus][ltSingle][ltUInt64] := @lpeSingle_SUB_UInt64;
Arr[op_Minus][ltSingle][ltInt64] := @lpeSingle_SUB_Int64;
Arr[op_Minus][ltSingle][ltSingle] := @lpeSingle_SUB_Single;
Arr[op_Minus][ltSingle][ltDouble] := @lpeSingle_SUB_Double;
Arr[op_Minus][ltSingle][ltCurrency] := @lpeSingle_SUB_Currency;
Arr[op_Minus][ltSingle][ltExtended] := @lpeSingle_SUB_Extended;
Arr[op_Minus][ltSingle][ltVariant] := @lpeSingle_SUB_Variant;
Arr[op_Minus][ltDouble][ltUInt8] := @lpeDouble_SUB_UInt8;
Arr[op_Minus][ltDouble][ltInt8] := @lpeDouble_SUB_Int8;
Arr[op_Minus][ltDouble][ltUInt16] := @lpeDouble_SUB_UInt16;
Arr[op_Minus][ltDouble][ltInt16] := @lpeDouble_SUB_Int16;
Arr[op_Minus][ltDouble][ltUInt32] := @lpeDouble_SUB_UInt32;
Arr[op_Minus][ltDouble][ltInt32] := @lpeDouble_SUB_Int32;
Arr[op_Minus][ltDouble][ltUInt64] := @lpeDouble_SUB_UInt64;
Arr[op_Minus][ltDouble][ltInt64] := @lpeDouble_SUB_Int64;
Arr[op_Minus][ltDouble][ltSingle] := @lpeDouble_SUB_Single;
Arr[op_Minus][ltDouble][ltDouble] := @lpeDouble_SUB_Double;
Arr[op_Minus][ltDouble][ltCurrency] := @lpeDouble_SUB_Currency;
Arr[op_Minus][ltDouble][ltExtended] := @lpeDouble_SUB_Extended;
Arr[op_Minus][ltDouble][ltVariant] := @lpeDouble_SUB_Variant;
Arr[op_Minus][ltCurrency][ltUInt8] := @lpeCurrency_SUB_UInt8;
Arr[op_Minus][ltCurrency][ltInt8] := @lpeCurrency_SUB_Int8;
Arr[op_Minus][ltCurrency][ltUInt16] := @lpeCurrency_SUB_UInt16;
Arr[op_Minus][ltCurrency][ltInt16] := @lpeCurrency_SUB_Int16;
Arr[op_Minus][ltCurrency][ltUInt32] := @lpeCurrency_SUB_UInt32;
Arr[op_Minus][ltCurrency][ltInt32] := @lpeCurrency_SUB_Int32;
Arr[op_Minus][ltCurrency][ltUInt64] := @lpeCurrency_SUB_UInt64;
Arr[op_Minus][ltCurrency][ltInt64] := @lpeCurrency_SUB_Int64;
Arr[op_Minus][ltCurrency][ltSingle] := @lpeCurrency_SUB_Single;
Arr[op_Minus][ltCurrency][ltDouble] := @lpeCurrency_SUB_Double;
Arr[op_Minus][ltCurrency][ltCurrency] := @lpeCurrency_SUB_Currency;
Arr[op_Minus][ltCurrency][ltExtended] := @lpeCurrency_SUB_Extended;
Arr[op_Minus][ltCurrency][ltVariant] := @lpeCurrency_SUB_Variant;
Arr[op_Minus][ltExtended][ltUInt8] := @lpeExtended_SUB_UInt8;
Arr[op_Minus][ltExtended][ltInt8] := @lpeExtended_SUB_Int8;
Arr[op_Minus][ltExtended][ltUInt16] := @lpeExtended_SUB_UInt16;
Arr[op_Minus][ltExtended][ltInt16] := @lpeExtended_SUB_Int16;
Arr[op_Minus][ltExtended][ltUInt32] := @lpeExtended_SUB_UInt32;
Arr[op_Minus][ltExtended][ltInt32] := @lpeExtended_SUB_Int32;
Arr[op_Minus][ltExtended][ltUInt64] := @lpeExtended_SUB_UInt64;
Arr[op_Minus][ltExtended][ltInt64] := @lpeExtended_SUB_Int64;
Arr[op_Minus][ltExtended][ltSingle] := @lpeExtended_SUB_Single;
Arr[op_Minus][ltExtended][ltDouble] := @lpeExtended_SUB_Double;
Arr[op_Minus][ltExtended][ltCurrency] := @lpeExtended_SUB_Currency;
Arr[op_Minus][ltExtended][ltExtended] := @lpeExtended_SUB_Extended;
Arr[op_Minus][ltExtended][ltVariant] := @lpeExtended_SUB_Variant;
Arr[op_Minus][ltVariant][ltUInt8] := @lpeVariant_SUB_UInt8;
Arr[op_Minus][ltVariant][ltInt8] := @lpeVariant_SUB_Int8;
Arr[op_Minus][ltVariant][ltUInt16] := @lpeVariant_SUB_UInt16;
Arr[op_Minus][ltVariant][ltInt16] := @lpeVariant_SUB_Int16;
Arr[op_Minus][ltVariant][ltUInt32] := @lpeVariant_SUB_UInt32;
Arr[op_Minus][ltVariant][ltInt32] := @lpeVariant_SUB_Int32;
Arr[op_Minus][ltVariant][ltUInt64] := @lpeVariant_SUB_UInt64;
Arr[op_Minus][ltVariant][ltInt64] := @lpeVariant_SUB_Int64;
Arr[op_Minus][ltVariant][ltSingle] := @lpeVariant_SUB_Single;
Arr[op_Minus][ltVariant][ltDouble] := @lpeVariant_SUB_Double;
Arr[op_Minus][ltVariant][ltCurrency] := @lpeVariant_SUB_Currency;
Arr[op_Minus][ltVariant][ltExtended] := @lpeVariant_SUB_Extended;
Arr[op_Minus][ltVariant][ltVariant] := @lpeVariant_SUB_Variant;
Arr[op_MOD][ltUInt8][ltUInt8] := @lpeUInt8_MOD_UInt8;
Arr[op_MOD][ltUInt8][ltInt8] := @lpeUInt8_MOD_Int8;
Arr[op_MOD][ltUInt8][ltUInt16] := @lpeUInt8_MOD_UInt16;
Arr[op_MOD][ltUInt8][ltInt16] := @lpeUInt8_MOD_Int16;
Arr[op_MOD][ltUInt8][ltUInt32] := @lpeUInt8_MOD_UInt32;
Arr[op_MOD][ltUInt8][ltInt32] := @lpeUInt8_MOD_Int32;
Arr[op_MOD][ltUInt8][ltUInt64] := @lpeUInt8_MOD_UInt64;
Arr[op_MOD][ltUInt8][ltInt64] := @lpeUInt8_MOD_Int64;
Arr[op_MOD][ltUInt8][ltVariant] := @lpeUInt8_MOD_Variant;
Arr[op_MOD][ltInt8][ltUInt8] := @lpeInt8_MOD_UInt8;
Arr[op_MOD][ltInt8][ltInt8] := @lpeInt8_MOD_Int8;
Arr[op_MOD][ltInt8][ltUInt16] := @lpeInt8_MOD_UInt16;
Arr[op_MOD][ltInt8][ltInt16] := @lpeInt8_MOD_Int16;
Arr[op_MOD][ltInt8][ltUInt32] := @lpeInt8_MOD_UInt32;
Arr[op_MOD][ltInt8][ltInt32] := @lpeInt8_MOD_Int32;
Arr[op_MOD][ltInt8][ltUInt64] := @lpeInt8_MOD_UInt64;
Arr[op_MOD][ltInt8][ltInt64] := @lpeInt8_MOD_Int64;
Arr[op_MOD][ltInt8][ltVariant] := @lpeInt8_MOD_Variant;
Arr[op_MOD][ltUInt16][ltUInt8] := @lpeUInt16_MOD_UInt8;
Arr[op_MOD][ltUInt16][ltInt8] := @lpeUInt16_MOD_Int8;
Arr[op_MOD][ltUInt16][ltUInt16] := @lpeUInt16_MOD_UInt16;
Arr[op_MOD][ltUInt16][ltInt16] := @lpeUInt16_MOD_Int16;
Arr[op_MOD][ltUInt16][ltUInt32] := @lpeUInt16_MOD_UInt32;
Arr[op_MOD][ltUInt16][ltInt32] := @lpeUInt16_MOD_Int32;
Arr[op_MOD][ltUInt16][ltUInt64] := @lpeUInt16_MOD_UInt64;
Arr[op_MOD][ltUInt16][ltInt64] := @lpeUInt16_MOD_Int64;
Arr[op_MOD][ltUInt16][ltVariant] := @lpeUInt16_MOD_Variant;
Arr[op_MOD][ltInt16][ltUInt8] := @lpeInt16_MOD_UInt8;
Arr[op_MOD][ltInt16][ltInt8] := @lpeInt16_MOD_Int8;
Arr[op_MOD][ltInt16][ltUInt16] := @lpeInt16_MOD_UInt16;
Arr[op_MOD][ltInt16][ltInt16] := @lpeInt16_MOD_Int16;
Arr[op_MOD][ltInt16][ltUInt32] := @lpeInt16_MOD_UInt32;
Arr[op_MOD][ltInt16][ltInt32] := @lpeInt16_MOD_Int32;
Arr[op_MOD][ltInt16][ltUInt64] := @lpeInt16_MOD_UInt64;
Arr[op_MOD][ltInt16][ltInt64] := @lpeInt16_MOD_Int64;
Arr[op_MOD][ltInt16][ltVariant] := @lpeInt16_MOD_Variant;
Arr[op_MOD][ltUInt32][ltUInt8] := @lpeUInt32_MOD_UInt8;
Arr[op_MOD][ltUInt32][ltInt8] := @lpeUInt32_MOD_Int8;
Arr[op_MOD][ltUInt32][ltUInt16] := @lpeUInt32_MOD_UInt16;
Arr[op_MOD][ltUInt32][ltInt16] := @lpeUInt32_MOD_Int16;
Arr[op_MOD][ltUInt32][ltUInt32] := @lpeUInt32_MOD_UInt32;
Arr[op_MOD][ltUInt32][ltInt32] := @lpeUInt32_MOD_Int32;
Arr[op_MOD][ltUInt32][ltUInt64] := @lpeUInt32_MOD_UInt64;
Arr[op_MOD][ltUInt32][ltInt64] := @lpeUInt32_MOD_Int64;
Arr[op_MOD][ltUInt32][ltVariant] := @lpeUInt32_MOD_Variant;
Arr[op_MOD][ltInt32][ltUInt8] := @lpeInt32_MOD_UInt8;
Arr[op_MOD][ltInt32][ltInt8] := @lpeInt32_MOD_Int8;
Arr[op_MOD][ltInt32][ltUInt16] := @lpeInt32_MOD_UInt16;
Arr[op_MOD][ltInt32][ltInt16] := @lpeInt32_MOD_Int16;
Arr[op_MOD][ltInt32][ltUInt32] := @lpeInt32_MOD_UInt32;
Arr[op_MOD][ltInt32][ltInt32] := @lpeInt32_MOD_Int32;
Arr[op_MOD][ltInt32][ltUInt64] := @lpeInt32_MOD_UInt64;
Arr[op_MOD][ltInt32][ltInt64] := @lpeInt32_MOD_Int64;
Arr[op_MOD][ltInt32][ltVariant] := @lpeInt32_MOD_Variant;
Arr[op_MOD][ltUInt64][ltUInt8] := @lpeUInt64_MOD_UInt8;
Arr[op_MOD][ltUInt64][ltInt8] := @lpeUInt64_MOD_Int8;
Arr[op_MOD][ltUInt64][ltUInt16] := @lpeUInt64_MOD_UInt16;
Arr[op_MOD][ltUInt64][ltInt16] := @lpeUInt64_MOD_Int16;
Arr[op_MOD][ltUInt64][ltUInt32] := @lpeUInt64_MOD_UInt32;
Arr[op_MOD][ltUInt64][ltInt32] := @lpeUInt64_MOD_Int32;
Arr[op_MOD][ltUInt64][ltUInt64] := @lpeUInt64_MOD_UInt64;
Arr[op_MOD][ltUInt64][ltInt64] := @lpeUInt64_MOD_Int64;
Arr[op_MOD][ltUInt64][ltVariant] := @lpeUInt64_MOD_Variant;
Arr[op_MOD][ltInt64][ltUInt8] := @lpeInt64_MOD_UInt8;
Arr[op_MOD][ltInt64][ltInt8] := @lpeInt64_MOD_Int8;
Arr[op_MOD][ltInt64][ltUInt16] := @lpeInt64_MOD_UInt16;
Arr[op_MOD][ltInt64][ltInt16] := @lpeInt64_MOD_Int16;
Arr[op_MOD][ltInt64][ltUInt32] := @lpeInt64_MOD_UInt32;
Arr[op_MOD][ltInt64][ltInt32] := @lpeInt64_MOD_Int32;
Arr[op_MOD][ltInt64][ltUInt64] := @lpeInt64_MOD_UInt64;
Arr[op_MOD][ltInt64][ltInt64] := @lpeInt64_MOD_Int64;
Arr[op_MOD][ltInt64][ltVariant] := @lpeInt64_MOD_Variant;
Arr[op_MOD][ltVariant][ltUInt8] := @lpeVariant_MOD_UInt8;
Arr[op_MOD][ltVariant][ltInt8] := @lpeVariant_MOD_Int8;
Arr[op_MOD][ltVariant][ltUInt16] := @lpeVariant_MOD_UInt16;
Arr[op_MOD][ltVariant][ltInt16] := @lpeVariant_MOD_Int16;
Arr[op_MOD][ltVariant][ltUInt32] := @lpeVariant_MOD_UInt32;
Arr[op_MOD][ltVariant][ltInt32] := @lpeVariant_MOD_Int32;
Arr[op_MOD][ltVariant][ltUInt64] := @lpeVariant_MOD_UInt64;
Arr[op_MOD][ltVariant][ltInt64] := @lpeVariant_MOD_Int64;
Arr[op_MOD][ltVariant][ltVariant] := @lpeVariant_MOD_Variant;
Arr[op_Multiply][ltUInt8][ltUInt8] := @lpeUInt8_MUL_UInt8;
Arr[op_Multiply][ltUInt8][ltInt8] := @lpeUInt8_MUL_Int8;
Arr[op_Multiply][ltUInt8][ltUInt16] := @lpeUInt8_MUL_UInt16;
Arr[op_Multiply][ltUInt8][ltInt16] := @lpeUInt8_MUL_Int16;
Arr[op_Multiply][ltUInt8][ltUInt32] := @lpeUInt8_MUL_UInt32;
Arr[op_Multiply][ltUInt8][ltInt32] := @lpeUInt8_MUL_Int32;
Arr[op_Multiply][ltUInt8][ltUInt64] := @lpeUInt8_MUL_UInt64;
Arr[op_Multiply][ltUInt8][ltInt64] := @lpeUInt8_MUL_Int64;
Arr[op_Multiply][ltUInt8][ltSingle] := @lpeUInt8_MUL_Single;
Arr[op_Multiply][ltUInt8][ltDouble] := @lpeUInt8_MUL_Double;
Arr[op_Multiply][ltUInt8][ltCurrency] := @lpeUInt8_MUL_Currency;
Arr[op_Multiply][ltUInt8][ltExtended] := @lpeUInt8_MUL_Extended;
Arr[op_Multiply][ltUInt8][ltVariant] := @lpeUInt8_MUL_Variant;
Arr[op_Multiply][ltInt8][ltUInt8] := @lpeInt8_MUL_UInt8;
Arr[op_Multiply][ltInt8][ltInt8] := @lpeInt8_MUL_Int8;
Arr[op_Multiply][ltInt8][ltUInt16] := @lpeInt8_MUL_UInt16;
Arr[op_Multiply][ltInt8][ltInt16] := @lpeInt8_MUL_Int16;
Arr[op_Multiply][ltInt8][ltUInt32] := @lpeInt8_MUL_UInt32;
Arr[op_Multiply][ltInt8][ltInt32] := @lpeInt8_MUL_Int32;
Arr[op_Multiply][ltInt8][ltUInt64] := @lpeInt8_MUL_UInt64;
Arr[op_Multiply][ltInt8][ltInt64] := @lpeInt8_MUL_Int64;
Arr[op_Multiply][ltInt8][ltSingle] := @lpeInt8_MUL_Single;
Arr[op_Multiply][ltInt8][ltDouble] := @lpeInt8_MUL_Double;
Arr[op_Multiply][ltInt8][ltCurrency] := @lpeInt8_MUL_Currency;
Arr[op_Multiply][ltInt8][ltExtended] := @lpeInt8_MUL_Extended;
Arr[op_Multiply][ltInt8][ltVariant] := @lpeInt8_MUL_Variant;
Arr[op_Multiply][ltUInt16][ltUInt8] := @lpeUInt16_MUL_UInt8;
Arr[op_Multiply][ltUInt16][ltInt8] := @lpeUInt16_MUL_Int8;
Arr[op_Multiply][ltUInt16][ltUInt16] := @lpeUInt16_MUL_UInt16;
Arr[op_Multiply][ltUInt16][ltInt16] := @lpeUInt16_MUL_Int16;
Arr[op_Multiply][ltUInt16][ltUInt32] := @lpeUInt16_MUL_UInt32;
Arr[op_Multiply][ltUInt16][ltInt32] := @lpeUInt16_MUL_Int32;
Arr[op_Multiply][ltUInt16][ltUInt64] := @lpeUInt16_MUL_UInt64;
Arr[op_Multiply][ltUInt16][ltInt64] := @lpeUInt16_MUL_Int64;
Arr[op_Multiply][ltUInt16][ltSingle] := @lpeUInt16_MUL_Single;
Arr[op_Multiply][ltUInt16][ltDouble] := @lpeUInt16_MUL_Double;
Arr[op_Multiply][ltUInt16][ltCurrency] := @lpeUInt16_MUL_Currency;
Arr[op_Multiply][ltUInt16][ltExtended] := @lpeUInt16_MUL_Extended;
Arr[op_Multiply][ltUInt16][ltVariant] := @lpeUInt16_MUL_Variant;
Arr[op_Multiply][ltInt16][ltUInt8] := @lpeInt16_MUL_UInt8;
Arr[op_Multiply][ltInt16][ltInt8] := @lpeInt16_MUL_Int8;
Arr[op_Multiply][ltInt16][ltUInt16] := @lpeInt16_MUL_UInt16;
Arr[op_Multiply][ltInt16][ltInt16] := @lpeInt16_MUL_Int16;
Arr[op_Multiply][ltInt16][ltUInt32] := @lpeInt16_MUL_UInt32;
Arr[op_Multiply][ltInt16][ltInt32] := @lpeInt16_MUL_Int32;
Arr[op_Multiply][ltInt16][ltUInt64] := @lpeInt16_MUL_UInt64;
Arr[op_Multiply][ltInt16][ltInt64] := @lpeInt16_MUL_Int64;
Arr[op_Multiply][ltInt16][ltSingle] := @lpeInt16_MUL_Single;
Arr[op_Multiply][ltInt16][ltDouble] := @lpeInt16_MUL_Double;
Arr[op_Multiply][ltInt16][ltCurrency] := @lpeInt16_MUL_Currency;
Arr[op_Multiply][ltInt16][ltExtended] := @lpeInt16_MUL_Extended;
Arr[op_Multiply][ltInt16][ltVariant] := @lpeInt16_MUL_Variant;
Arr[op_Multiply][ltUInt32][ltUInt8] := @lpeUInt32_MUL_UInt8;
Arr[op_Multiply][ltUInt32][ltInt8] := @lpeUInt32_MUL_Int8;
Arr[op_Multiply][ltUInt32][ltUInt16] := @lpeUInt32_MUL_UInt16;
Arr[op_Multiply][ltUInt32][ltInt16] := @lpeUInt32_MUL_Int16;
Arr[op_Multiply][ltUInt32][ltUInt32] := @lpeUInt32_MUL_UInt32;
Arr[op_Multiply][ltUInt32][ltInt32] := @lpeUInt32_MUL_Int32;
Arr[op_Multiply][ltUInt32][ltUInt64] := @lpeUInt32_MUL_UInt64;
Arr[op_Multiply][ltUInt32][ltInt64] := @lpeUInt32_MUL_Int64;
Arr[op_Multiply][ltUInt32][ltSingle] := @lpeUInt32_MUL_Single;
Arr[op_Multiply][ltUInt32][ltDouble] := @lpeUInt32_MUL_Double;
Arr[op_Multiply][ltUInt32][ltCurrency] := @lpeUInt32_MUL_Currency;
Arr[op_Multiply][ltUInt32][ltExtended] := @lpeUInt32_MUL_Extended;
Arr[op_Multiply][ltUInt32][ltVariant] := @lpeUInt32_MUL_Variant;
Arr[op_Multiply][ltInt32][ltUInt8] := @lpeInt32_MUL_UInt8;
Arr[op_Multiply][ltInt32][ltInt8] := @lpeInt32_MUL_Int8;
Arr[op_Multiply][ltInt32][ltUInt16] := @lpeInt32_MUL_UInt16;
Arr[op_Multiply][ltInt32][ltInt16] := @lpeInt32_MUL_Int16;
Arr[op_Multiply][ltInt32][ltUInt32] := @lpeInt32_MUL_UInt32;
Arr[op_Multiply][ltInt32][ltInt32] := @lpeInt32_MUL_Int32;
Arr[op_Multiply][ltInt32][ltUInt64] := @lpeInt32_MUL_UInt64;
Arr[op_Multiply][ltInt32][ltInt64] := @lpeInt32_MUL_Int64;
Arr[op_Multiply][ltInt32][ltSingle] := @lpeInt32_MUL_Single;
Arr[op_Multiply][ltInt32][ltDouble] := @lpeInt32_MUL_Double;
Arr[op_Multiply][ltInt32][ltCurrency] := @lpeInt32_MUL_Currency;
Arr[op_Multiply][ltInt32][ltExtended] := @lpeInt32_MUL_Extended;
Arr[op_Multiply][ltInt32][ltVariant] := @lpeInt32_MUL_Variant;
Arr[op_Multiply][ltUInt64][ltUInt8] := @lpeUInt64_MUL_UInt8;
Arr[op_Multiply][ltUInt64][ltInt8] := @lpeUInt64_MUL_Int8;
Arr[op_Multiply][ltUInt64][ltUInt16] := @lpeUInt64_MUL_UInt16;
Arr[op_Multiply][ltUInt64][ltInt16] := @lpeUInt64_MUL_Int16;
Arr[op_Multiply][ltUInt64][ltUInt32] := @lpeUInt64_MUL_UInt32;
Arr[op_Multiply][ltUInt64][ltInt32] := @lpeUInt64_MUL_Int32;
Arr[op_Multiply][ltUInt64][ltUInt64] := @lpeUInt64_MUL_UInt64;
Arr[op_Multiply][ltUInt64][ltInt64] := @lpeUInt64_MUL_Int64;
Arr[op_Multiply][ltUInt64][ltSingle] := @lpeUInt64_MUL_Single;
Arr[op_Multiply][ltUInt64][ltDouble] := @lpeUInt64_MUL_Double;
Arr[op_Multiply][ltUInt64][ltCurrency] := @lpeUInt64_MUL_Currency;
Arr[op_Multiply][ltUInt64][ltExtended] := @lpeUInt64_MUL_Extended;
Arr[op_Multiply][ltUInt64][ltVariant] := @lpeUInt64_MUL_Variant;
Arr[op_Multiply][ltInt64][ltUInt8] := @lpeInt64_MUL_UInt8;
Arr[op_Multiply][ltInt64][ltInt8] := @lpeInt64_MUL_Int8;
Arr[op_Multiply][ltInt64][ltUInt16] := @lpeInt64_MUL_UInt16;
Arr[op_Multiply][ltInt64][ltInt16] := @lpeInt64_MUL_Int16;
Arr[op_Multiply][ltInt64][ltUInt32] := @lpeInt64_MUL_UInt32;
Arr[op_Multiply][ltInt64][ltInt32] := @lpeInt64_MUL_Int32;
Arr[op_Multiply][ltInt64][ltUInt64] := @lpeInt64_MUL_UInt64;
Arr[op_Multiply][ltInt64][ltInt64] := @lpeInt64_MUL_Int64;
Arr[op_Multiply][ltInt64][ltSingle] := @lpeInt64_MUL_Single;
Arr[op_Multiply][ltInt64][ltDouble] := @lpeInt64_MUL_Double;
Arr[op_Multiply][ltInt64][ltCurrency] := @lpeInt64_MUL_Currency;
Arr[op_Multiply][ltInt64][ltExtended] := @lpeInt64_MUL_Extended;
Arr[op_Multiply][ltInt64][ltVariant] := @lpeInt64_MUL_Variant;
Arr[op_Multiply][ltSingle][ltUInt8] := @lpeSingle_MUL_UInt8;
Arr[op_Multiply][ltSingle][ltInt8] := @lpeSingle_MUL_Int8;
Arr[op_Multiply][ltSingle][ltUInt16] := @lpeSingle_MUL_UInt16;
Arr[op_Multiply][ltSingle][ltInt16] := @lpeSingle_MUL_Int16;
Arr[op_Multiply][ltSingle][ltUInt32] := @lpeSingle_MUL_UInt32;
Arr[op_Multiply][ltSingle][ltInt32] := @lpeSingle_MUL_Int32;
Arr[op_Multiply][ltSingle][ltUInt64] := @lpeSingle_MUL_UInt64;
Arr[op_Multiply][ltSingle][ltInt64] := @lpeSingle_MUL_Int64;
Arr[op_Multiply][ltSingle][ltSingle] := @lpeSingle_MUL_Single;
Arr[op_Multiply][ltSingle][ltDouble] := @lpeSingle_MUL_Double;
Arr[op_Multiply][ltSingle][ltCurrency] := @lpeSingle_MUL_Currency;
Arr[op_Multiply][ltSingle][ltExtended] := @lpeSingle_MUL_Extended;
Arr[op_Multiply][ltSingle][ltVariant] := @lpeSingle_MUL_Variant;
Arr[op_Multiply][ltDouble][ltUInt8] := @lpeDouble_MUL_UInt8;
Arr[op_Multiply][ltDouble][ltInt8] := @lpeDouble_MUL_Int8;
Arr[op_Multiply][ltDouble][ltUInt16] := @lpeDouble_MUL_UInt16;
Arr[op_Multiply][ltDouble][ltInt16] := @lpeDouble_MUL_Int16;
Arr[op_Multiply][ltDouble][ltUInt32] := @lpeDouble_MUL_UInt32;
Arr[op_Multiply][ltDouble][ltInt32] := @lpeDouble_MUL_Int32;
Arr[op_Multiply][ltDouble][ltUInt64] := @lpeDouble_MUL_UInt64;
Arr[op_Multiply][ltDouble][ltInt64] := @lpeDouble_MUL_Int64;
Arr[op_Multiply][ltDouble][ltSingle] := @lpeDouble_MUL_Single;
Arr[op_Multiply][ltDouble][ltDouble] := @lpeDouble_MUL_Double;
Arr[op_Multiply][ltDouble][ltCurrency] := @lpeDouble_MUL_Currency;
Arr[op_Multiply][ltDouble][ltExtended] := @lpeDouble_MUL_Extended;
Arr[op_Multiply][ltDouble][ltVariant] := @lpeDouble_MUL_Variant;
Arr[op_Multiply][ltCurrency][ltUInt8] := @lpeCurrency_MUL_UInt8;
Arr[op_Multiply][ltCurrency][ltInt8] := @lpeCurrency_MUL_Int8;
Arr[op_Multiply][ltCurrency][ltUInt16] := @lpeCurrency_MUL_UInt16;
Arr[op_Multiply][ltCurrency][ltInt16] := @lpeCurrency_MUL_Int16;
Arr[op_Multiply][ltCurrency][ltUInt32] := @lpeCurrency_MUL_UInt32;
Arr[op_Multiply][ltCurrency][ltInt32] := @lpeCurrency_MUL_Int32;
Arr[op_Multiply][ltCurrency][ltUInt64] := @lpeCurrency_MUL_UInt64;
Arr[op_Multiply][ltCurrency][ltInt64] := @lpeCurrency_MUL_Int64;
Arr[op_Multiply][ltCurrency][ltSingle] := @lpeCurrency_MUL_Single;
Arr[op_Multiply][ltCurrency][ltDouble] := @lpeCurrency_MUL_Double;
Arr[op_Multiply][ltCurrency][ltCurrency] := @lpeCurrency_MUL_Currency;
Arr[op_Multiply][ltCurrency][ltExtended] := @lpeCurrency_MUL_Extended;
Arr[op_Multiply][ltCurrency][ltVariant] := @lpeCurrency_MUL_Variant;
Arr[op_Multiply][ltExtended][ltUInt8] := @lpeExtended_MUL_UInt8;
Arr[op_Multiply][ltExtended][ltInt8] := @lpeExtended_MUL_Int8;
Arr[op_Multiply][ltExtended][ltUInt16] := @lpeExtended_MUL_UInt16;
Arr[op_Multiply][ltExtended][ltInt16] := @lpeExtended_MUL_Int16;
Arr[op_Multiply][ltExtended][ltUInt32] := @lpeExtended_MUL_UInt32;
Arr[op_Multiply][ltExtended][ltInt32] := @lpeExtended_MUL_Int32;
Arr[op_Multiply][ltExtended][ltUInt64] := @lpeExtended_MUL_UInt64;
Arr[op_Multiply][ltExtended][ltInt64] := @lpeExtended_MUL_Int64;
Arr[op_Multiply][ltExtended][ltSingle] := @lpeExtended_MUL_Single;
Arr[op_Multiply][ltExtended][ltDouble] := @lpeExtended_MUL_Double;
Arr[op_Multiply][ltExtended][ltCurrency] := @lpeExtended_MUL_Currency;
Arr[op_Multiply][ltExtended][ltExtended] := @lpeExtended_MUL_Extended;
Arr[op_Multiply][ltExtended][ltVariant] := @lpeExtended_MUL_Variant;
Arr[op_Multiply][ltVariant][ltUInt8] := @lpeVariant_MUL_UInt8;
Arr[op_Multiply][ltVariant][ltInt8] := @lpeVariant_MUL_Int8;
Arr[op_Multiply][ltVariant][ltUInt16] := @lpeVariant_MUL_UInt16;
Arr[op_Multiply][ltVariant][ltInt16] := @lpeVariant_MUL_Int16;
Arr[op_Multiply][ltVariant][ltUInt32] := @lpeVariant_MUL_UInt32;
Arr[op_Multiply][ltVariant][ltInt32] := @lpeVariant_MUL_Int32;
Arr[op_Multiply][ltVariant][ltUInt64] := @lpeVariant_MUL_UInt64;
Arr[op_Multiply][ltVariant][ltInt64] := @lpeVariant_MUL_Int64;
Arr[op_Multiply][ltVariant][ltSingle] := @lpeVariant_MUL_Single;
Arr[op_Multiply][ltVariant][ltDouble] := @lpeVariant_MUL_Double;
Arr[op_Multiply][ltVariant][ltCurrency] := @lpeVariant_MUL_Currency;
Arr[op_Multiply][ltVariant][ltExtended] := @lpeVariant_MUL_Extended;
Arr[op_Multiply][ltVariant][ltVariant] := @lpeVariant_MUL_Variant;
Arr[op_NOT][ltUInt8][ltUnknown] := @lpeUInt8_NOT;
Arr[op_NOT][ltInt8][ltUnknown] := @lpeInt8_NOT;
Arr[op_NOT][ltUInt16][ltUnknown] := @lpeUInt16_NOT;
Arr[op_NOT][ltInt16][ltUnknown] := @lpeInt16_NOT;
Arr[op_NOT][ltUInt32][ltUnknown] := @lpeUInt32_NOT;
Arr[op_NOT][ltInt32][ltUnknown] := @lpeInt32_NOT;
Arr[op_NOT][ltUInt64][ltUnknown] := @lpeUInt64_NOT;
Arr[op_NOT][ltInt64][ltUnknown] := @lpeInt64_NOT;
Arr[op_NOT][ltVariant][ltUnknown] := @lpeVariant_NOT;
Arr[op_OR][ltUInt8][ltUInt8] := @lpeUInt8_OR_UInt8;
Arr[op_OR][ltUInt8][ltInt8] := @lpeUInt8_OR_Int8;
Arr[op_OR][ltUInt8][ltUInt16] := @lpeUInt8_OR_UInt16;
Arr[op_OR][ltUInt8][ltInt16] := @lpeUInt8_OR_Int16;
Arr[op_OR][ltUInt8][ltUInt32] := @lpeUInt8_OR_UInt32;
Arr[op_OR][ltUInt8][ltInt32] := @lpeUInt8_OR_Int32;
Arr[op_OR][ltUInt8][ltUInt64] := @lpeUInt8_OR_UInt64;
Arr[op_OR][ltUInt8][ltInt64] := @lpeUInt8_OR_Int64;
Arr[op_OR][ltUInt8][ltVariant] := @lpeUInt8_OR_Variant;
Arr[op_OR][ltInt8][ltUInt8] := @lpeInt8_OR_UInt8;
Arr[op_OR][ltInt8][ltInt8] := @lpeInt8_OR_Int8;
Arr[op_OR][ltInt8][ltUInt16] := @lpeInt8_OR_UInt16;
Arr[op_OR][ltInt8][ltInt16] := @lpeInt8_OR_Int16;
Arr[op_OR][ltInt8][ltUInt32] := @lpeInt8_OR_UInt32;
Arr[op_OR][ltInt8][ltInt32] := @lpeInt8_OR_Int32;
Arr[op_OR][ltInt8][ltUInt64] := @lpeInt8_OR_UInt64;
Arr[op_OR][ltInt8][ltInt64] := @lpeInt8_OR_Int64;
Arr[op_OR][ltInt8][ltVariant] := @lpeInt8_OR_Variant;
Arr[op_OR][ltUInt16][ltUInt8] := @lpeUInt16_OR_UInt8;
Arr[op_OR][ltUInt16][ltInt8] := @lpeUInt16_OR_Int8;
Arr[op_OR][ltUInt16][ltUInt16] := @lpeUInt16_OR_UInt16;
Arr[op_OR][ltUInt16][ltInt16] := @lpeUInt16_OR_Int16;
Arr[op_OR][ltUInt16][ltUInt32] := @lpeUInt16_OR_UInt32;
Arr[op_OR][ltUInt16][ltInt32] := @lpeUInt16_OR_Int32;
Arr[op_OR][ltUInt16][ltUInt64] := @lpeUInt16_OR_UInt64;
Arr[op_OR][ltUInt16][ltInt64] := @lpeUInt16_OR_Int64;
Arr[op_OR][ltUInt16][ltVariant] := @lpeUInt16_OR_Variant;
Arr[op_OR][ltInt16][ltUInt8] := @lpeInt16_OR_UInt8;
Arr[op_OR][ltInt16][ltInt8] := @lpeInt16_OR_Int8;
Arr[op_OR][ltInt16][ltUInt16] := @lpeInt16_OR_UInt16;
Arr[op_OR][ltInt16][ltInt16] := @lpeInt16_OR_Int16;
Arr[op_OR][ltInt16][ltUInt32] := @lpeInt16_OR_UInt32;
Arr[op_OR][ltInt16][ltInt32] := @lpeInt16_OR_Int32;
Arr[op_OR][ltInt16][ltUInt64] := @lpeInt16_OR_UInt64;
Arr[op_OR][ltInt16][ltInt64] := @lpeInt16_OR_Int64;
Arr[op_OR][ltInt16][ltVariant] := @lpeInt16_OR_Variant;
Arr[op_OR][ltUInt32][ltUInt8] := @lpeUInt32_OR_UInt8;
Arr[op_OR][ltUInt32][ltInt8] := @lpeUInt32_OR_Int8;
Arr[op_OR][ltUInt32][ltUInt16] := @lpeUInt32_OR_UInt16;
Arr[op_OR][ltUInt32][ltInt16] := @lpeUInt32_OR_Int16;
Arr[op_OR][ltUInt32][ltUInt32] := @lpeUInt32_OR_UInt32;
Arr[op_OR][ltUInt32][ltInt32] := @lpeUInt32_OR_Int32;
Arr[op_OR][ltUInt32][ltUInt64] := @lpeUInt32_OR_UInt64;
Arr[op_OR][ltUInt32][ltInt64] := @lpeUInt32_OR_Int64;
Arr[op_OR][ltUInt32][ltVariant] := @lpeUInt32_OR_Variant;
Arr[op_OR][ltInt32][ltUInt8] := @lpeInt32_OR_UInt8;
Arr[op_OR][ltInt32][ltInt8] := @lpeInt32_OR_Int8;
Arr[op_OR][ltInt32][ltUInt16] := @lpeInt32_OR_UInt16;
Arr[op_OR][ltInt32][ltInt16] := @lpeInt32_OR_Int16;
Arr[op_OR][ltInt32][ltUInt32] := @lpeInt32_OR_UInt32;
Arr[op_OR][ltInt32][ltInt32] := @lpeInt32_OR_Int32;
Arr[op_OR][ltInt32][ltUInt64] := @lpeInt32_OR_UInt64;
Arr[op_OR][ltInt32][ltInt64] := @lpeInt32_OR_Int64;
Arr[op_OR][ltInt32][ltVariant] := @lpeInt32_OR_Variant;
Arr[op_OR][ltUInt64][ltUInt8] := @lpeUInt64_OR_UInt8;
Arr[op_OR][ltUInt64][ltInt8] := @lpeUInt64_OR_Int8;
Arr[op_OR][ltUInt64][ltUInt16] := @lpeUInt64_OR_UInt16;
Arr[op_OR][ltUInt64][ltInt16] := @lpeUInt64_OR_Int16;
Arr[op_OR][ltUInt64][ltUInt32] := @lpeUInt64_OR_UInt32;
Arr[op_OR][ltUInt64][ltInt32] := @lpeUInt64_OR_Int32;
Arr[op_OR][ltUInt64][ltUInt64] := @lpeUInt64_OR_UInt64;
Arr[op_OR][ltUInt64][ltInt64] := @lpeUInt64_OR_Int64;
Arr[op_OR][ltUInt64][ltVariant] := @lpeUInt64_OR_Variant;
Arr[op_OR][ltInt64][ltUInt8] := @lpeInt64_OR_UInt8;
Arr[op_OR][ltInt64][ltInt8] := @lpeInt64_OR_Int8;
Arr[op_OR][ltInt64][ltUInt16] := @lpeInt64_OR_UInt16;
Arr[op_OR][ltInt64][ltInt16] := @lpeInt64_OR_Int16;
Arr[op_OR][ltInt64][ltUInt32] := @lpeInt64_OR_UInt32;
Arr[op_OR][ltInt64][ltInt32] := @lpeInt64_OR_Int32;
Arr[op_OR][ltInt64][ltUInt64] := @lpeInt64_OR_UInt64;
Arr[op_OR][ltInt64][ltInt64] := @lpeInt64_OR_Int64;
Arr[op_OR][ltInt64][ltVariant] := @lpeInt64_OR_Variant;
Arr[op_OR][ltVariant][ltUInt8] := @lpeVariant_OR_UInt8;
Arr[op_OR][ltVariant][ltInt8] := @lpeVariant_OR_Int8;
Arr[op_OR][ltVariant][ltUInt16] := @lpeVariant_OR_UInt16;
Arr[op_OR][ltVariant][ltInt16] := @lpeVariant_OR_Int16;
Arr[op_OR][ltVariant][ltUInt32] := @lpeVariant_OR_UInt32;
Arr[op_OR][ltVariant][ltInt32] := @lpeVariant_OR_Int32;
Arr[op_OR][ltVariant][ltUInt64] := @lpeVariant_OR_UInt64;
Arr[op_OR][ltVariant][ltInt64] := @lpeVariant_OR_Int64;
Arr[op_OR][ltVariant][ltVariant] := @lpeVariant_OR_Variant;
Arr[op_Plus][ltUInt8][ltUInt8] := @lpeUInt8_ADD_UInt8;
Arr[op_Plus][ltUInt8][ltInt8] := @lpeUInt8_ADD_Int8;
Arr[op_Plus][ltUInt8][ltUInt16] := @lpeUInt8_ADD_UInt16;
Arr[op_Plus][ltUInt8][ltInt16] := @lpeUInt8_ADD_Int16;
Arr[op_Plus][ltUInt8][ltUInt32] := @lpeUInt8_ADD_UInt32;
Arr[op_Plus][ltUInt8][ltInt32] := @lpeUInt8_ADD_Int32;
Arr[op_Plus][ltUInt8][ltUInt64] := @lpeUInt8_ADD_UInt64;
Arr[op_Plus][ltUInt8][ltInt64] := @lpeUInt8_ADD_Int64;
Arr[op_Plus][ltUInt8][ltSingle] := @lpeUInt8_ADD_Single;
Arr[op_Plus][ltUInt8][ltDouble] := @lpeUInt8_ADD_Double;
Arr[op_Plus][ltUInt8][ltCurrency] := @lpeUInt8_ADD_Currency;
Arr[op_Plus][ltUInt8][ltExtended] := @lpeUInt8_ADD_Extended;
Arr[op_Plus][ltUInt8][ltVariant] := @lpeUInt8_ADD_Variant;
Arr[op_Plus][ltInt8][ltUInt8] := @lpeInt8_ADD_UInt8;
Arr[op_Plus][ltInt8][ltInt8] := @lpeInt8_ADD_Int8;
Arr[op_Plus][ltInt8][ltUInt16] := @lpeInt8_ADD_UInt16;
Arr[op_Plus][ltInt8][ltInt16] := @lpeInt8_ADD_Int16;
Arr[op_Plus][ltInt8][ltUInt32] := @lpeInt8_ADD_UInt32;
Arr[op_Plus][ltInt8][ltInt32] := @lpeInt8_ADD_Int32;
Arr[op_Plus][ltInt8][ltUInt64] := @lpeInt8_ADD_UInt64;
Arr[op_Plus][ltInt8][ltInt64] := @lpeInt8_ADD_Int64;
Arr[op_Plus][ltInt8][ltSingle] := @lpeInt8_ADD_Single;
Arr[op_Plus][ltInt8][ltDouble] := @lpeInt8_ADD_Double;
Arr[op_Plus][ltInt8][ltCurrency] := @lpeInt8_ADD_Currency;
Arr[op_Plus][ltInt8][ltExtended] := @lpeInt8_ADD_Extended;
Arr[op_Plus][ltInt8][ltVariant] := @lpeInt8_ADD_Variant;
Arr[op_Plus][ltUInt16][ltUInt8] := @lpeUInt16_ADD_UInt8;
Arr[op_Plus][ltUInt16][ltInt8] := @lpeUInt16_ADD_Int8;
Arr[op_Plus][ltUInt16][ltUInt16] := @lpeUInt16_ADD_UInt16;
Arr[op_Plus][ltUInt16][ltInt16] := @lpeUInt16_ADD_Int16;
Arr[op_Plus][ltUInt16][ltUInt32] := @lpeUInt16_ADD_UInt32;
Arr[op_Plus][ltUInt16][ltInt32] := @lpeUInt16_ADD_Int32;
Arr[op_Plus][ltUInt16][ltUInt64] := @lpeUInt16_ADD_UInt64;
Arr[op_Plus][ltUInt16][ltInt64] := @lpeUInt16_ADD_Int64;
Arr[op_Plus][ltUInt16][ltSingle] := @lpeUInt16_ADD_Single;
Arr[op_Plus][ltUInt16][ltDouble] := @lpeUInt16_ADD_Double;
Arr[op_Plus][ltUInt16][ltCurrency] := @lpeUInt16_ADD_Currency;
Arr[op_Plus][ltUInt16][ltExtended] := @lpeUInt16_ADD_Extended;
Arr[op_Plus][ltUInt16][ltVariant] := @lpeUInt16_ADD_Variant;
Arr[op_Plus][ltInt16][ltUInt8] := @lpeInt16_ADD_UInt8;
Arr[op_Plus][ltInt16][ltInt8] := @lpeInt16_ADD_Int8;
Arr[op_Plus][ltInt16][ltUInt16] := @lpeInt16_ADD_UInt16;
Arr[op_Plus][ltInt16][ltInt16] := @lpeInt16_ADD_Int16;
Arr[op_Plus][ltInt16][ltUInt32] := @lpeInt16_ADD_UInt32;
Arr[op_Plus][ltInt16][ltInt32] := @lpeInt16_ADD_Int32;
Arr[op_Plus][ltInt16][ltUInt64] := @lpeInt16_ADD_UInt64;
Arr[op_Plus][ltInt16][ltInt64] := @lpeInt16_ADD_Int64;
Arr[op_Plus][ltInt16][ltSingle] := @lpeInt16_ADD_Single;
Arr[op_Plus][ltInt16][ltDouble] := @lpeInt16_ADD_Double;
Arr[op_Plus][ltInt16][ltCurrency] := @lpeInt16_ADD_Currency;
Arr[op_Plus][ltInt16][ltExtended] := @lpeInt16_ADD_Extended;
Arr[op_Plus][ltInt16][ltVariant] := @lpeInt16_ADD_Variant;
Arr[op_Plus][ltUInt32][ltUInt8] := @lpeUInt32_ADD_UInt8;
Arr[op_Plus][ltUInt32][ltInt8] := @lpeUInt32_ADD_Int8;
Arr[op_Plus][ltUInt32][ltUInt16] := @lpeUInt32_ADD_UInt16;
Arr[op_Plus][ltUInt32][ltInt16] := @lpeUInt32_ADD_Int16;
Arr[op_Plus][ltUInt32][ltUInt32] := @lpeUInt32_ADD_UInt32;
Arr[op_Plus][ltUInt32][ltInt32] := @lpeUInt32_ADD_Int32;
Arr[op_Plus][ltUInt32][ltUInt64] := @lpeUInt32_ADD_UInt64;
Arr[op_Plus][ltUInt32][ltInt64] := @lpeUInt32_ADD_Int64;
Arr[op_Plus][ltUInt32][ltSingle] := @lpeUInt32_ADD_Single;
Arr[op_Plus][ltUInt32][ltDouble] := @lpeUInt32_ADD_Double;
Arr[op_Plus][ltUInt32][ltCurrency] := @lpeUInt32_ADD_Currency;
Arr[op_Plus][ltUInt32][ltExtended] := @lpeUInt32_ADD_Extended;
Arr[op_Plus][ltUInt32][ltVariant] := @lpeUInt32_ADD_Variant;
Arr[op_Plus][ltInt32][ltUInt8] := @lpeInt32_ADD_UInt8;
Arr[op_Plus][ltInt32][ltInt8] := @lpeInt32_ADD_Int8;
Arr[op_Plus][ltInt32][ltUInt16] := @lpeInt32_ADD_UInt16;
Arr[op_Plus][ltInt32][ltInt16] := @lpeInt32_ADD_Int16;
Arr[op_Plus][ltInt32][ltUInt32] := @lpeInt32_ADD_UInt32;
Arr[op_Plus][ltInt32][ltInt32] := @lpeInt32_ADD_Int32;
Arr[op_Plus][ltInt32][ltUInt64] := @lpeInt32_ADD_UInt64;
Arr[op_Plus][ltInt32][ltInt64] := @lpeInt32_ADD_Int64;
Arr[op_Plus][ltInt32][ltSingle] := @lpeInt32_ADD_Single;
Arr[op_Plus][ltInt32][ltDouble] := @lpeInt32_ADD_Double;
Arr[op_Plus][ltInt32][ltCurrency] := @lpeInt32_ADD_Currency;
Arr[op_Plus][ltInt32][ltExtended] := @lpeInt32_ADD_Extended;
Arr[op_Plus][ltInt32][ltVariant] := @lpeInt32_ADD_Variant;
Arr[op_Plus][ltUInt64][ltUInt8] := @lpeUInt64_ADD_UInt8;
Arr[op_Plus][ltUInt64][ltInt8] := @lpeUInt64_ADD_Int8;
Arr[op_Plus][ltUInt64][ltUInt16] := @lpeUInt64_ADD_UInt16;
Arr[op_Plus][ltUInt64][ltInt16] := @lpeUInt64_ADD_Int16;
Arr[op_Plus][ltUInt64][ltUInt32] := @lpeUInt64_ADD_UInt32;
Arr[op_Plus][ltUInt64][ltInt32] := @lpeUInt64_ADD_Int32;
Arr[op_Plus][ltUInt64][ltUInt64] := @lpeUInt64_ADD_UInt64;
Arr[op_Plus][ltUInt64][ltInt64] := @lpeUInt64_ADD_Int64;
Arr[op_Plus][ltUInt64][ltSingle] := @lpeUInt64_ADD_Single;
Arr[op_Plus][ltUInt64][ltDouble] := @lpeUInt64_ADD_Double;
Arr[op_Plus][ltUInt64][ltCurrency] := @lpeUInt64_ADD_Currency;
Arr[op_Plus][ltUInt64][ltExtended] := @lpeUInt64_ADD_Extended;
Arr[op_Plus][ltUInt64][ltVariant] := @lpeUInt64_ADD_Variant;
Arr[op_Plus][ltInt64][ltUInt8] := @lpeInt64_ADD_UInt8;
Arr[op_Plus][ltInt64][ltInt8] := @lpeInt64_ADD_Int8;
Arr[op_Plus][ltInt64][ltUInt16] := @lpeInt64_ADD_UInt16;
Arr[op_Plus][ltInt64][ltInt16] := @lpeInt64_ADD_Int16;
Arr[op_Plus][ltInt64][ltUInt32] := @lpeInt64_ADD_UInt32;
Arr[op_Plus][ltInt64][ltInt32] := @lpeInt64_ADD_Int32;
Arr[op_Plus][ltInt64][ltUInt64] := @lpeInt64_ADD_UInt64;
Arr[op_Plus][ltInt64][ltInt64] := @lpeInt64_ADD_Int64;
Arr[op_Plus][ltInt64][ltSingle] := @lpeInt64_ADD_Single;
Arr[op_Plus][ltInt64][ltDouble] := @lpeInt64_ADD_Double;
Arr[op_Plus][ltInt64][ltCurrency] := @lpeInt64_ADD_Currency;
Arr[op_Plus][ltInt64][ltExtended] := @lpeInt64_ADD_Extended;
Arr[op_Plus][ltInt64][ltVariant] := @lpeInt64_ADD_Variant;
Arr[op_Plus][ltSingle][ltUInt8] := @lpeSingle_ADD_UInt8;
Arr[op_Plus][ltSingle][ltInt8] := @lpeSingle_ADD_Int8;
Arr[op_Plus][ltSingle][ltUInt16] := @lpeSingle_ADD_UInt16;
Arr[op_Plus][ltSingle][ltInt16] := @lpeSingle_ADD_Int16;
Arr[op_Plus][ltSingle][ltUInt32] := @lpeSingle_ADD_UInt32;
Arr[op_Plus][ltSingle][ltInt32] := @lpeSingle_ADD_Int32;
Arr[op_Plus][ltSingle][ltUInt64] := @lpeSingle_ADD_UInt64;
Arr[op_Plus][ltSingle][ltInt64] := @lpeSingle_ADD_Int64;
Arr[op_Plus][ltSingle][ltSingle] := @lpeSingle_ADD_Single;
Arr[op_Plus][ltSingle][ltDouble] := @lpeSingle_ADD_Double;
Arr[op_Plus][ltSingle][ltCurrency] := @lpeSingle_ADD_Currency;
Arr[op_Plus][ltSingle][ltExtended] := @lpeSingle_ADD_Extended;
Arr[op_Plus][ltSingle][ltVariant] := @lpeSingle_ADD_Variant;
Arr[op_Plus][ltDouble][ltUInt8] := @lpeDouble_ADD_UInt8;
Arr[op_Plus][ltDouble][ltInt8] := @lpeDouble_ADD_Int8;
Arr[op_Plus][ltDouble][ltUInt16] := @lpeDouble_ADD_UInt16;
Arr[op_Plus][ltDouble][ltInt16] := @lpeDouble_ADD_Int16;
Arr[op_Plus][ltDouble][ltUInt32] := @lpeDouble_ADD_UInt32;
Arr[op_Plus][ltDouble][ltInt32] := @lpeDouble_ADD_Int32;
Arr[op_Plus][ltDouble][ltUInt64] := @lpeDouble_ADD_UInt64;
Arr[op_Plus][ltDouble][ltInt64] := @lpeDouble_ADD_Int64;
Arr[op_Plus][ltDouble][ltSingle] := @lpeDouble_ADD_Single;
Arr[op_Plus][ltDouble][ltDouble] := @lpeDouble_ADD_Double;
Arr[op_Plus][ltDouble][ltCurrency] := @lpeDouble_ADD_Currency;
Arr[op_Plus][ltDouble][ltExtended] := @lpeDouble_ADD_Extended;
Arr[op_Plus][ltDouble][ltVariant] := @lpeDouble_ADD_Variant;
Arr[op_Plus][ltCurrency][ltUInt8] := @lpeCurrency_ADD_UInt8;
Arr[op_Plus][ltCurrency][ltInt8] := @lpeCurrency_ADD_Int8;
Arr[op_Plus][ltCurrency][ltUInt16] := @lpeCurrency_ADD_UInt16;
Arr[op_Plus][ltCurrency][ltInt16] := @lpeCurrency_ADD_Int16;
Arr[op_Plus][ltCurrency][ltUInt32] := @lpeCurrency_ADD_UInt32;
Arr[op_Plus][ltCurrency][ltInt32] := @lpeCurrency_ADD_Int32;
Arr[op_Plus][ltCurrency][ltUInt64] := @lpeCurrency_ADD_UInt64;
Arr[op_Plus][ltCurrency][ltInt64] := @lpeCurrency_ADD_Int64;
Arr[op_Plus][ltCurrency][ltSingle] := @lpeCurrency_ADD_Single;
Arr[op_Plus][ltCurrency][ltDouble] := @lpeCurrency_ADD_Double;
Arr[op_Plus][ltCurrency][ltCurrency] := @lpeCurrency_ADD_Currency;
Arr[op_Plus][ltCurrency][ltExtended] := @lpeCurrency_ADD_Extended;
Arr[op_Plus][ltCurrency][ltVariant] := @lpeCurrency_ADD_Variant;
Arr[op_Plus][ltExtended][ltUInt8] := @lpeExtended_ADD_UInt8;
Arr[op_Plus][ltExtended][ltInt8] := @lpeExtended_ADD_Int8;
Arr[op_Plus][ltExtended][ltUInt16] := @lpeExtended_ADD_UInt16;
Arr[op_Plus][ltExtended][ltInt16] := @lpeExtended_ADD_Int16;
Arr[op_Plus][ltExtended][ltUInt32] := @lpeExtended_ADD_UInt32;
Arr[op_Plus][ltExtended][ltInt32] := @lpeExtended_ADD_Int32;
Arr[op_Plus][ltExtended][ltUInt64] := @lpeExtended_ADD_UInt64;
Arr[op_Plus][ltExtended][ltInt64] := @lpeExtended_ADD_Int64;
Arr[op_Plus][ltExtended][ltSingle] := @lpeExtended_ADD_Single;
Arr[op_Plus][ltExtended][ltDouble] := @lpeExtended_ADD_Double;
Arr[op_Plus][ltExtended][ltCurrency] := @lpeExtended_ADD_Currency;
Arr[op_Plus][ltExtended][ltExtended] := @lpeExtended_ADD_Extended;
Arr[op_Plus][ltExtended][ltVariant] := @lpeExtended_ADD_Variant;
Arr[op_Plus][ltVariant][ltUInt8] := @lpeVariant_ADD_UInt8;
Arr[op_Plus][ltVariant][ltInt8] := @lpeVariant_ADD_Int8;
Arr[op_Plus][ltVariant][ltUInt16] := @lpeVariant_ADD_UInt16;
Arr[op_Plus][ltVariant][ltInt16] := @lpeVariant_ADD_Int16;
Arr[op_Plus][ltVariant][ltUInt32] := @lpeVariant_ADD_UInt32;
Arr[op_Plus][ltVariant][ltInt32] := @lpeVariant_ADD_Int32;
Arr[op_Plus][ltVariant][ltUInt64] := @lpeVariant_ADD_UInt64;
Arr[op_Plus][ltVariant][ltInt64] := @lpeVariant_ADD_Int64;
Arr[op_Plus][ltVariant][ltSingle] := @lpeVariant_ADD_Single;
Arr[op_Plus][ltVariant][ltDouble] := @lpeVariant_ADD_Double;
Arr[op_Plus][ltVariant][ltCurrency] := @lpeVariant_ADD_Currency;
Arr[op_Plus][ltVariant][ltExtended] := @lpeVariant_ADD_Extended;
Arr[op_Plus][ltVariant][ltVariant] := @lpeVariant_ADD_Variant;
Arr[op_SHL][ltUInt8][ltUInt8] := @lpeUInt8_SHL_UInt8;
Arr[op_SHL][ltUInt8][ltInt8] := @lpeUInt8_SHL_Int8;
Arr[op_SHL][ltUInt8][ltUInt16] := @lpeUInt8_SHL_UInt16;
Arr[op_SHL][ltUInt8][ltInt16] := @lpeUInt8_SHL_Int16;
Arr[op_SHL][ltUInt8][ltUInt32] := @lpeUInt8_SHL_UInt32;
Arr[op_SHL][ltUInt8][ltInt32] := @lpeUInt8_SHL_Int32;
Arr[op_SHL][ltUInt8][ltUInt64] := @lpeUInt8_SHL_UInt64;
Arr[op_SHL][ltUInt8][ltInt64] := @lpeUInt8_SHL_Int64;
Arr[op_SHL][ltUInt8][ltVariant] := @lpeUInt8_SHL_Variant;
Arr[op_SHL][ltInt8][ltUInt8] := @lpeInt8_SHL_UInt8;
Arr[op_SHL][ltInt8][ltInt8] := @lpeInt8_SHL_Int8;
Arr[op_SHL][ltInt8][ltUInt16] := @lpeInt8_SHL_UInt16;
Arr[op_SHL][ltInt8][ltInt16] := @lpeInt8_SHL_Int16;
Arr[op_SHL][ltInt8][ltUInt32] := @lpeInt8_SHL_UInt32;
Arr[op_SHL][ltInt8][ltInt32] := @lpeInt8_SHL_Int32;
Arr[op_SHL][ltInt8][ltUInt64] := @lpeInt8_SHL_UInt64;
Arr[op_SHL][ltInt8][ltInt64] := @lpeInt8_SHL_Int64;
Arr[op_SHL][ltInt8][ltVariant] := @lpeInt8_SHL_Variant;
Arr[op_SHL][ltUInt16][ltUInt8] := @lpeUInt16_SHL_UInt8;
Arr[op_SHL][ltUInt16][ltInt8] := @lpeUInt16_SHL_Int8;
Arr[op_SHL][ltUInt16][ltUInt16] := @lpeUInt16_SHL_UInt16;
Arr[op_SHL][ltUInt16][ltInt16] := @lpeUInt16_SHL_Int16;
Arr[op_SHL][ltUInt16][ltUInt32] := @lpeUInt16_SHL_UInt32;
Arr[op_SHL][ltUInt16][ltInt32] := @lpeUInt16_SHL_Int32;
Arr[op_SHL][ltUInt16][ltUInt64] := @lpeUInt16_SHL_UInt64;
Arr[op_SHL][ltUInt16][ltInt64] := @lpeUInt16_SHL_Int64;
Arr[op_SHL][ltUInt16][ltVariant] := @lpeUInt16_SHL_Variant;
Arr[op_SHL][ltInt16][ltUInt8] := @lpeInt16_SHL_UInt8;
Arr[op_SHL][ltInt16][ltInt8] := @lpeInt16_SHL_Int8;
Arr[op_SHL][ltInt16][ltUInt16] := @lpeInt16_SHL_UInt16;
Arr[op_SHL][ltInt16][ltInt16] := @lpeInt16_SHL_Int16;
Arr[op_SHL][ltInt16][ltUInt32] := @lpeInt16_SHL_UInt32;
Arr[op_SHL][ltInt16][ltInt32] := @lpeInt16_SHL_Int32;
Arr[op_SHL][ltInt16][ltUInt64] := @lpeInt16_SHL_UInt64;
Arr[op_SHL][ltInt16][ltInt64] := @lpeInt16_SHL_Int64;
Arr[op_SHL][ltInt16][ltVariant] := @lpeInt16_SHL_Variant;
Arr[op_SHL][ltUInt32][ltUInt8] := @lpeUInt32_SHL_UInt8;
Arr[op_SHL][ltUInt32][ltInt8] := @lpeUInt32_SHL_Int8;
Arr[op_SHL][ltUInt32][ltUInt16] := @lpeUInt32_SHL_UInt16;
Arr[op_SHL][ltUInt32][ltInt16] := @lpeUInt32_SHL_Int16;
Arr[op_SHL][ltUInt32][ltUInt32] := @lpeUInt32_SHL_UInt32;
Arr[op_SHL][ltUInt32][ltInt32] := @lpeUInt32_SHL_Int32;
Arr[op_SHL][ltUInt32][ltUInt64] := @lpeUInt32_SHL_UInt64;
Arr[op_SHL][ltUInt32][ltInt64] := @lpeUInt32_SHL_Int64;
Arr[op_SHL][ltUInt32][ltVariant] := @lpeUInt32_SHL_Variant;
Arr[op_SHL][ltInt32][ltUInt8] := @lpeInt32_SHL_UInt8;
Arr[op_SHL][ltInt32][ltInt8] := @lpeInt32_SHL_Int8;
Arr[op_SHL][ltInt32][ltUInt16] := @lpeInt32_SHL_UInt16;
Arr[op_SHL][ltInt32][ltInt16] := @lpeInt32_SHL_Int16;
Arr[op_SHL][ltInt32][ltUInt32] := @lpeInt32_SHL_UInt32;
Arr[op_SHL][ltInt32][ltInt32] := @lpeInt32_SHL_Int32;
Arr[op_SHL][ltInt32][ltUInt64] := @lpeInt32_SHL_UInt64;
Arr[op_SHL][ltInt32][ltInt64] := @lpeInt32_SHL_Int64;
Arr[op_SHL][ltInt32][ltVariant] := @lpeInt32_SHL_Variant;
Arr[op_SHL][ltUInt64][ltUInt8] := @lpeUInt64_SHL_UInt8;
Arr[op_SHL][ltUInt64][ltInt8] := @lpeUInt64_SHL_Int8;
Arr[op_SHL][ltUInt64][ltUInt16] := @lpeUInt64_SHL_UInt16;
Arr[op_SHL][ltUInt64][ltInt16] := @lpeUInt64_SHL_Int16;
Arr[op_SHL][ltUInt64][ltUInt32] := @lpeUInt64_SHL_UInt32;
Arr[op_SHL][ltUInt64][ltInt32] := @lpeUInt64_SHL_Int32;
Arr[op_SHL][ltUInt64][ltUInt64] := @lpeUInt64_SHL_UInt64;
Arr[op_SHL][ltUInt64][ltInt64] := @lpeUInt64_SHL_Int64;
Arr[op_SHL][ltUInt64][ltVariant] := @lpeUInt64_SHL_Variant;
Arr[op_SHL][ltInt64][ltUInt8] := @lpeInt64_SHL_UInt8;
Arr[op_SHL][ltInt64][ltInt8] := @lpeInt64_SHL_Int8;
Arr[op_SHL][ltInt64][ltUInt16] := @lpeInt64_SHL_UInt16;
Arr[op_SHL][ltInt64][ltInt16] := @lpeInt64_SHL_Int16;
Arr[op_SHL][ltInt64][ltUInt32] := @lpeInt64_SHL_UInt32;
Arr[op_SHL][ltInt64][ltInt32] := @lpeInt64_SHL_Int32;
Arr[op_SHL][ltInt64][ltUInt64] := @lpeInt64_SHL_UInt64;
Arr[op_SHL][ltInt64][ltInt64] := @lpeInt64_SHL_Int64;
Arr[op_SHL][ltInt64][ltVariant] := @lpeInt64_SHL_Variant;
Arr[op_SHL][ltVariant][ltUInt8] := @lpeVariant_SHL_UInt8;
Arr[op_SHL][ltVariant][ltInt8] := @lpeVariant_SHL_Int8;
Arr[op_SHL][ltVariant][ltUInt16] := @lpeVariant_SHL_UInt16;
Arr[op_SHL][ltVariant][ltInt16] := @lpeVariant_SHL_Int16;
Arr[op_SHL][ltVariant][ltUInt32] := @lpeVariant_SHL_UInt32;
Arr[op_SHL][ltVariant][ltInt32] := @lpeVariant_SHL_Int32;
Arr[op_SHL][ltVariant][ltUInt64] := @lpeVariant_SHL_UInt64;
Arr[op_SHL][ltVariant][ltInt64] := @lpeVariant_SHL_Int64;
Arr[op_SHL][ltVariant][ltVariant] := @lpeVariant_SHL_Variant;
Arr[op_SHR][ltUInt8][ltUInt8] := @lpeUInt8_SHR_UInt8;
Arr[op_SHR][ltUInt8][ltInt8] := @lpeUInt8_SHR_Int8;
Arr[op_SHR][ltUInt8][ltUInt16] := @lpeUInt8_SHR_UInt16;
Arr[op_SHR][ltUInt8][ltInt16] := @lpeUInt8_SHR_Int16;
Arr[op_SHR][ltUInt8][ltUInt32] := @lpeUInt8_SHR_UInt32;
Arr[op_SHR][ltUInt8][ltInt32] := @lpeUInt8_SHR_Int32;
Arr[op_SHR][ltUInt8][ltUInt64] := @lpeUInt8_SHR_UInt64;
Arr[op_SHR][ltUInt8][ltInt64] := @lpeUInt8_SHR_Int64;
Arr[op_SHR][ltUInt8][ltVariant] := @lpeUInt8_SHR_Variant;
Arr[op_SHR][ltInt8][ltUInt8] := @lpeInt8_SHR_UInt8;
Arr[op_SHR][ltInt8][ltInt8] := @lpeInt8_SHR_Int8;
Arr[op_SHR][ltInt8][ltUInt16] := @lpeInt8_SHR_UInt16;
Arr[op_SHR][ltInt8][ltInt16] := @lpeInt8_SHR_Int16;
Arr[op_SHR][ltInt8][ltUInt32] := @lpeInt8_SHR_UInt32;
Arr[op_SHR][ltInt8][ltInt32] := @lpeInt8_SHR_Int32;
Arr[op_SHR][ltInt8][ltUInt64] := @lpeInt8_SHR_UInt64;
Arr[op_SHR][ltInt8][ltInt64] := @lpeInt8_SHR_Int64;
Arr[op_SHR][ltInt8][ltVariant] := @lpeInt8_SHR_Variant;
Arr[op_SHR][ltUInt16][ltUInt8] := @lpeUInt16_SHR_UInt8;
Arr[op_SHR][ltUInt16][ltInt8] := @lpeUInt16_SHR_Int8;
Arr[op_SHR][ltUInt16][ltUInt16] := @lpeUInt16_SHR_UInt16;
Arr[op_SHR][ltUInt16][ltInt16] := @lpeUInt16_SHR_Int16;
Arr[op_SHR][ltUInt16][ltUInt32] := @lpeUInt16_SHR_UInt32;
Arr[op_SHR][ltUInt16][ltInt32] := @lpeUInt16_SHR_Int32;
Arr[op_SHR][ltUInt16][ltUInt64] := @lpeUInt16_SHR_UInt64;
Arr[op_SHR][ltUInt16][ltInt64] := @lpeUInt16_SHR_Int64;
Arr[op_SHR][ltUInt16][ltVariant] := @lpeUInt16_SHR_Variant;
Arr[op_SHR][ltInt16][ltUInt8] := @lpeInt16_SHR_UInt8;
Arr[op_SHR][ltInt16][ltInt8] := @lpeInt16_SHR_Int8;
Arr[op_SHR][ltInt16][ltUInt16] := @lpeInt16_SHR_UInt16;
Arr[op_SHR][ltInt16][ltInt16] := @lpeInt16_SHR_Int16;
Arr[op_SHR][ltInt16][ltUInt32] := @lpeInt16_SHR_UInt32;
Arr[op_SHR][ltInt16][ltInt32] := @lpeInt16_SHR_Int32;
Arr[op_SHR][ltInt16][ltUInt64] := @lpeInt16_SHR_UInt64;
Arr[op_SHR][ltInt16][ltInt64] := @lpeInt16_SHR_Int64;
Arr[op_SHR][ltInt16][ltVariant] := @lpeInt16_SHR_Variant;
Arr[op_SHR][ltUInt32][ltUInt8] := @lpeUInt32_SHR_UInt8;
Arr[op_SHR][ltUInt32][ltInt8] := @lpeUInt32_SHR_Int8;
Arr[op_SHR][ltUInt32][ltUInt16] := @lpeUInt32_SHR_UInt16;
Arr[op_SHR][ltUInt32][ltInt16] := @lpeUInt32_SHR_Int16;
Arr[op_SHR][ltUInt32][ltUInt32] := @lpeUInt32_SHR_UInt32;
Arr[op_SHR][ltUInt32][ltInt32] := @lpeUInt32_SHR_Int32;
Arr[op_SHR][ltUInt32][ltUInt64] := @lpeUInt32_SHR_UInt64;
Arr[op_SHR][ltUInt32][ltInt64] := @lpeUInt32_SHR_Int64;
Arr[op_SHR][ltUInt32][ltVariant] := @lpeUInt32_SHR_Variant;
Arr[op_SHR][ltInt32][ltUInt8] := @lpeInt32_SHR_UInt8;
Arr[op_SHR][ltInt32][ltInt8] := @lpeInt32_SHR_Int8;
Arr[op_SHR][ltInt32][ltUInt16] := @lpeInt32_SHR_UInt16;
Arr[op_SHR][ltInt32][ltInt16] := @lpeInt32_SHR_Int16;
Arr[op_SHR][ltInt32][ltUInt32] := @lpeInt32_SHR_UInt32;
Arr[op_SHR][ltInt32][ltInt32] := @lpeInt32_SHR_Int32;
Arr[op_SHR][ltInt32][ltUInt64] := @lpeInt32_SHR_UInt64;
Arr[op_SHR][ltInt32][ltInt64] := @lpeInt32_SHR_Int64;
Arr[op_SHR][ltInt32][ltVariant] := @lpeInt32_SHR_Variant;
Arr[op_SHR][ltUInt64][ltUInt8] := @lpeUInt64_SHR_UInt8;
Arr[op_SHR][ltUInt64][ltInt8] := @lpeUInt64_SHR_Int8;
Arr[op_SHR][ltUInt64][ltUInt16] := @lpeUInt64_SHR_UInt16;
Arr[op_SHR][ltUInt64][ltInt16] := @lpeUInt64_SHR_Int16;
Arr[op_SHR][ltUInt64][ltUInt32] := @lpeUInt64_SHR_UInt32;
Arr[op_SHR][ltUInt64][ltInt32] := @lpeUInt64_SHR_Int32;
Arr[op_SHR][ltUInt64][ltUInt64] := @lpeUInt64_SHR_UInt64;
Arr[op_SHR][ltUInt64][ltInt64] := @lpeUInt64_SHR_Int64;
Arr[op_SHR][ltUInt64][ltVariant] := @lpeUInt64_SHR_Variant;
Arr[op_SHR][ltInt64][ltUInt8] := @lpeInt64_SHR_UInt8;
Arr[op_SHR][ltInt64][ltInt8] := @lpeInt64_SHR_Int8;
Arr[op_SHR][ltInt64][ltUInt16] := @lpeInt64_SHR_UInt16;
Arr[op_SHR][ltInt64][ltInt16] := @lpeInt64_SHR_Int16;
Arr[op_SHR][ltInt64][ltUInt32] := @lpeInt64_SHR_UInt32;
Arr[op_SHR][ltInt64][ltInt32] := @lpeInt64_SHR_Int32;
Arr[op_SHR][ltInt64][ltUInt64] := @lpeInt64_SHR_UInt64;
Arr[op_SHR][ltInt64][ltInt64] := @lpeInt64_SHR_Int64;
Arr[op_SHR][ltInt64][ltVariant] := @lpeInt64_SHR_Variant;
Arr[op_SHR][ltVariant][ltUInt8] := @lpeVariant_SHR_UInt8;
Arr[op_SHR][ltVariant][ltInt8] := @lpeVariant_SHR_Int8;
Arr[op_SHR][ltVariant][ltUInt16] := @lpeVariant_SHR_UInt16;
Arr[op_SHR][ltVariant][ltInt16] := @lpeVariant_SHR_Int16;
Arr[op_SHR][ltVariant][ltUInt32] := @lpeVariant_SHR_UInt32;
Arr[op_SHR][ltVariant][ltInt32] := @lpeVariant_SHR_Int32;
Arr[op_SHR][ltVariant][ltUInt64] := @lpeVariant_SHR_UInt64;
Arr[op_SHR][ltVariant][ltInt64] := @lpeVariant_SHR_Int64;
Arr[op_SHR][ltVariant][ltVariant] := @lpeVariant_SHR_Variant;
Arr[op_XOR][ltUInt8][ltUInt8] := @lpeUInt8_XOR_UInt8;
Arr[op_XOR][ltUInt8][ltInt8] := @lpeUInt8_XOR_Int8;
Arr[op_XOR][ltUInt8][ltUInt16] := @lpeUInt8_XOR_UInt16;
Arr[op_XOR][ltUInt8][ltInt16] := @lpeUInt8_XOR_Int16;
Arr[op_XOR][ltUInt8][ltUInt32] := @lpeUInt8_XOR_UInt32;
Arr[op_XOR][ltUInt8][ltInt32] := @lpeUInt8_XOR_Int32;
Arr[op_XOR][ltUInt8][ltUInt64] := @lpeUInt8_XOR_UInt64;
Arr[op_XOR][ltUInt8][ltInt64] := @lpeUInt8_XOR_Int64;
Arr[op_XOR][ltUInt8][ltVariant] := @lpeUInt8_XOR_Variant;
Arr[op_XOR][ltInt8][ltUInt8] := @lpeInt8_XOR_UInt8;
Arr[op_XOR][ltInt8][ltInt8] := @lpeInt8_XOR_Int8;
Arr[op_XOR][ltInt8][ltUInt16] := @lpeInt8_XOR_UInt16;
Arr[op_XOR][ltInt8][ltInt16] := @lpeInt8_XOR_Int16;
Arr[op_XOR][ltInt8][ltUInt32] := @lpeInt8_XOR_UInt32;
Arr[op_XOR][ltInt8][ltInt32] := @lpeInt8_XOR_Int32;
Arr[op_XOR][ltInt8][ltUInt64] := @lpeInt8_XOR_UInt64;
Arr[op_XOR][ltInt8][ltInt64] := @lpeInt8_XOR_Int64;
Arr[op_XOR][ltInt8][ltVariant] := @lpeInt8_XOR_Variant;
Arr[op_XOR][ltUInt16][ltUInt8] := @lpeUInt16_XOR_UInt8;
Arr[op_XOR][ltUInt16][ltInt8] := @lpeUInt16_XOR_Int8;
Arr[op_XOR][ltUInt16][ltUInt16] := @lpeUInt16_XOR_UInt16;
Arr[op_XOR][ltUInt16][ltInt16] := @lpeUInt16_XOR_Int16;
Arr[op_XOR][ltUInt16][ltUInt32] := @lpeUInt16_XOR_UInt32;
Arr[op_XOR][ltUInt16][ltInt32] := @lpeUInt16_XOR_Int32;
Arr[op_XOR][ltUInt16][ltUInt64] := @lpeUInt16_XOR_UInt64;
Arr[op_XOR][ltUInt16][ltInt64] := @lpeUInt16_XOR_Int64;
Arr[op_XOR][ltUInt16][ltVariant] := @lpeUInt16_XOR_Variant;
Arr[op_XOR][ltInt16][ltUInt8] := @lpeInt16_XOR_UInt8;
Arr[op_XOR][ltInt16][ltInt8] := @lpeInt16_XOR_Int8;
Arr[op_XOR][ltInt16][ltUInt16] := @lpeInt16_XOR_UInt16;
Arr[op_XOR][ltInt16][ltInt16] := @lpeInt16_XOR_Int16;
Arr[op_XOR][ltInt16][ltUInt32] := @lpeInt16_XOR_UInt32;
Arr[op_XOR][ltInt16][ltInt32] := @lpeInt16_XOR_Int32;
Arr[op_XOR][ltInt16][ltUInt64] := @lpeInt16_XOR_UInt64;
Arr[op_XOR][ltInt16][ltInt64] := @lpeInt16_XOR_Int64;
Arr[op_XOR][ltInt16][ltVariant] := @lpeInt16_XOR_Variant;
Arr[op_XOR][ltUInt32][ltUInt8] := @lpeUInt32_XOR_UInt8;
Arr[op_XOR][ltUInt32][ltInt8] := @lpeUInt32_XOR_Int8;
Arr[op_XOR][ltUInt32][ltUInt16] := @lpeUInt32_XOR_UInt16;
Arr[op_XOR][ltUInt32][ltInt16] := @lpeUInt32_XOR_Int16;
Arr[op_XOR][ltUInt32][ltUInt32] := @lpeUInt32_XOR_UInt32;
Arr[op_XOR][ltUInt32][ltInt32] := @lpeUInt32_XOR_Int32;
Arr[op_XOR][ltUInt32][ltUInt64] := @lpeUInt32_XOR_UInt64;
Arr[op_XOR][ltUInt32][ltInt64] := @lpeUInt32_XOR_Int64;
Arr[op_XOR][ltUInt32][ltVariant] := @lpeUInt32_XOR_Variant;
Arr[op_XOR][ltInt32][ltUInt8] := @lpeInt32_XOR_UInt8;
Arr[op_XOR][ltInt32][ltInt8] := @lpeInt32_XOR_Int8;
Arr[op_XOR][ltInt32][ltUInt16] := @lpeInt32_XOR_UInt16;
Arr[op_XOR][ltInt32][ltInt16] := @lpeInt32_XOR_Int16;
Arr[op_XOR][ltInt32][ltUInt32] := @lpeInt32_XOR_UInt32;
Arr[op_XOR][ltInt32][ltInt32] := @lpeInt32_XOR_Int32;
Arr[op_XOR][ltInt32][ltUInt64] := @lpeInt32_XOR_UInt64;
Arr[op_XOR][ltInt32][ltInt64] := @lpeInt32_XOR_Int64;
Arr[op_XOR][ltInt32][ltVariant] := @lpeInt32_XOR_Variant;
Arr[op_XOR][ltUInt64][ltUInt8] := @lpeUInt64_XOR_UInt8;
Arr[op_XOR][ltUInt64][ltInt8] := @lpeUInt64_XOR_Int8;
Arr[op_XOR][ltUInt64][ltUInt16] := @lpeUInt64_XOR_UInt16;
Arr[op_XOR][ltUInt64][ltInt16] := @lpeUInt64_XOR_Int16;
Arr[op_XOR][ltUInt64][ltUInt32] := @lpeUInt64_XOR_UInt32;
Arr[op_XOR][ltUInt64][ltInt32] := @lpeUInt64_XOR_Int32;
Arr[op_XOR][ltUInt64][ltUInt64] := @lpeUInt64_XOR_UInt64;
Arr[op_XOR][ltUInt64][ltInt64] := @lpeUInt64_XOR_Int64;
Arr[op_XOR][ltUInt64][ltVariant] := @lpeUInt64_XOR_Variant;
Arr[op_XOR][ltInt64][ltUInt8] := @lpeInt64_XOR_UInt8;
Arr[op_XOR][ltInt64][ltInt8] := @lpeInt64_XOR_Int8;
Arr[op_XOR][ltInt64][ltUInt16] := @lpeInt64_XOR_UInt16;
Arr[op_XOR][ltInt64][ltInt16] := @lpeInt64_XOR_Int16;
Arr[op_XOR][ltInt64][ltUInt32] := @lpeInt64_XOR_UInt32;
Arr[op_XOR][ltInt64][ltInt32] := @lpeInt64_XOR_Int32;
Arr[op_XOR][ltInt64][ltUInt64] := @lpeInt64_XOR_UInt64;
Arr[op_XOR][ltInt64][ltInt64] := @lpeInt64_XOR_Int64;
Arr[op_XOR][ltInt64][ltVariant] := @lpeInt64_XOR_Variant;
Arr[op_XOR][ltVariant][ltUInt8] := @lpeVariant_XOR_UInt8;
Arr[op_XOR][ltVariant][ltInt8] := @lpeVariant_XOR_Int8;
Arr[op_XOR][ltVariant][ltUInt16] := @lpeVariant_XOR_UInt16;
Arr[op_XOR][ltVariant][ltInt16] := @lpeVariant_XOR_Int16;
Arr[op_XOR][ltVariant][ltUInt32] := @lpeVariant_XOR_UInt32;
Arr[op_XOR][ltVariant][ltInt32] := @lpeVariant_XOR_Int32;
Arr[op_XOR][ltVariant][ltUInt64] := @lpeVariant_XOR_UInt64;
Arr[op_XOR][ltVariant][ltInt64] := @lpeVariant_XOR_Int64;
Arr[op_XOR][ltVariant][ltVariant] := @lpeVariant_XOR_Variant;
Arr[op_UnaryMinus][ltUInt8][ltUnknown] := @lpeUInt8_UMIN;
Arr[op_UnaryMinus][ltInt8][ltUnknown] := @lpeInt8_UMIN;
Arr[op_UnaryMinus][ltUInt16][ltUnknown] := @lpeUInt16_UMIN;
Arr[op_UnaryMinus][ltInt16][ltUnknown] := @lpeInt16_UMIN;
Arr[op_UnaryMinus][ltUInt32][ltUnknown] := @lpeUInt32_UMIN;
Arr[op_UnaryMinus][ltInt32][ltUnknown] := @lpeInt32_UMIN;
Arr[op_UnaryMinus][ltUInt64][ltUnknown] := @lpeUInt64_UMIN;
Arr[op_UnaryMinus][ltInt64][ltUnknown] := @lpeInt64_UMIN;
Arr[op_UnaryMinus][ltSingle][ltUnknown] := @lpeSingle_UMIN;
Arr[op_UnaryMinus][ltDouble][ltUnknown] := @lpeDouble_UMIN;
Arr[op_UnaryMinus][ltCurrency][ltUnknown] := @lpeCurrency_UMIN;
Arr[op_UnaryMinus][ltExtended][ltUnknown] := @lpeExtended_UMIN;
Arr[op_UnaryMinus][ltVariant][ltUnknown] := @lpeVariant_UMIN;

//Variant
Arr[op_Assign][ltVariant][ltByteBool] := @lpeVariant_ASGN_BBool;
Arr[op_Assign][ltVariant][ltWordBool] := @lpeVariant_ASGN_WBool;
Arr[op_Assign][ltVariant][ltLongBool] := @lpeVariant_ASGN_LBool;
Arr[op_Assign][ltVariant][ltBoolean] := Arr[op_Assign][ltVariant][ltByteBool];
Arr[op_Assign][ltVariant][ltAnsiChar] := @lpeVariant_ASGN_AChar;
Arr[op_Assign][ltVariant][ltWideChar] := @lpeVariant_ASGN_WChar;
Arr[op_Assign][ltVariant][ltShortString] := @lpeVariant_ASGN_SString;
Arr[op_Assign][ltVariant][ltAnsiString] := @lpeVariant_ASGN_AString;
Arr[op_Assign][ltVariant][ltWideString] := @lpeVariant_ASGN_WString;
Arr[op_Assign][ltVariant][ltUnicodeString] := @lpeVariant_ASGN_UString;

//Boolean
Arr[op_NOT][ltByteBool][ltUnknown] := @lpeBBool_NOT;
Arr[op_NOT][ltWordBool][ltUnknown] := @lpeWBool_NOT;
Arr[op_NOT][ltLongBool][ltUnknown] := @lpeLBool_NOT;
Arr[op_NOT][ltBoolean][ltUnknown] := Arr[op_NOT][ltByteBool][ltUnknown];

Arr[op_Assign][ltByteBool][ltVariant] := @lpeBBool_ASGN_Variant;
Arr[op_Assign][ltWordBool][ltVariant] := @lpeWBool_ASGN_Variant;
Arr[op_Assign][ltLongBool][ltVariant] := @lpeLBool_ASGN_Variant;
Arr[op_Assign][ltBoolean][ltVariant] := Arr[op_Assign][ltByteBool][ltVariant];

Arr[op_cmp_Equal][ltByteBool][ltByteBool] := @lpeBBool_EQ_BBool;
Arr[op_cmp_Equal][ltByteBool][ltWordBool] := @lpeBBool_EQ_WBool;
Arr[op_cmp_Equal][ltByteBool][ltLongBool] := @lpeBBool_EQ_LBool;
Arr[op_cmp_Equal][ltWordBool][ltByteBool] := @lpeWBool_EQ_BBool;
Arr[op_cmp_Equal][ltWordBool][ltWordBool] := @lpeWBool_EQ_WBool;
Arr[op_cmp_Equal][ltWordBool][ltLongBool] := @lpeWBool_EQ_LBool;
Arr[op_cmp_Equal][ltLongBool][ltByteBool] := @lpeLBool_EQ_BBool;
Arr[op_cmp_Equal][ltLongBool][ltWordBool] := @lpeLBool_EQ_WBool;
Arr[op_cmp_Equal][ltLongBool][ltLongBool] := @lpeLBool_EQ_LBool;

Arr[op_cmp_Equal][ltBoolean][ltBoolean] := Arr[op_cmp_Equal][ltByteBool][ltByteBool];
Arr[op_cmp_Equal][ltBoolean][ltByteBool] := Arr[op_cmp_Equal][ltByteBool][ltByteBool];
Arr[op_cmp_Equal][ltBoolean][ltWordBool] := Arr[op_cmp_Equal][ltByteBool][ltWordBool];
Arr[op_cmp_Equal][ltBoolean][ltLongBool] := Arr[op_cmp_Equal][ltByteBool][ltLongBool];
Arr[op_cmp_Equal][ltByteBool][ltBoolean] := Arr[op_cmp_Equal][ltByteBool][ltByteBool];
Arr[op_cmp_Equal][ltWordBool][ltBoolean] := Arr[op_cmp_Equal][ltWordBool][ltByteBool];
Arr[op_cmp_Equal][ltLongBool][ltBoolean] := Arr[op_cmp_Equal][ltLongBool][ltByteBool];

Arr[op_cmp_NotEqual][ltByteBool][ltByteBool] := @lpeBBool_NEQ_BBool;
Arr[op_cmp_NotEqual][ltByteBool][ltWordBool] := @lpeBBool_NEQ_WBool;
Arr[op_cmp_NotEqual][ltByteBool][ltLongBool] := @lpeBBool_NEQ_LBool;
Arr[op_cmp_NotEqual][ltWordBool][ltByteBool] := @lpeWBool_NEQ_BBool;
Arr[op_cmp_NotEqual][ltWordBool][ltWordBool] := @lpeWBool_NEQ_WBool;
Arr[op_cmp_NotEqual][ltWordBool][ltLongBool] := @lpeWBool_NEQ_LBool;
Arr[op_cmp_NotEqual][ltLongBool][ltByteBool] := @lpeLBool_NEQ_BBool;
Arr[op_cmp_NotEqual][ltLongBool][ltWordBool] := @lpeLBool_NEQ_WBool;
Arr[op_cmp_NotEqual][ltLongBool][ltLongBool] := @lpeLBool_NEQ_LBool;

Arr[op_cmp_NotEqual][ltBoolean][ltBoolean] := Arr[op_cmp_NotEqual][ltByteBool][ltByteBool];
Arr[op_cmp_NotEqual][ltBoolean][ltByteBool] := Arr[op_cmp_NotEqual][ltByteBool][ltByteBool];
Arr[op_cmp_NotEqual][ltBoolean][ltWordBool] := Arr[op_cmp_NotEqual][ltByteBool][ltWordBool];
Arr[op_cmp_NotEqual][ltBoolean][ltLongBool] := Arr[op_cmp_NotEqual][ltByteBool][ltLongBool];
Arr[op_cmp_NotEqual][ltByteBool][ltBoolean] := Arr[op_cmp_NotEqual][ltByteBool][ltByteBool];
Arr[op_cmp_NotEqual][ltWordBool][ltBoolean] := Arr[op_cmp_NotEqual][ltWordBool][ltByteBool];
Arr[op_cmp_NotEqual][ltLongBool][ltBoolean] := Arr[op_cmp_NotEqual][ltLongBool][ltByteBool];

//string + char
//ShortString
Arr[op_cmp_Equal][ltShortString][ltShortString] := @lpeSString_EQ_SString;
Arr[op_cmp_Equal][ltShortString][ltAnsiString] := @lpeSString_EQ_AString;
Arr[op_cmp_Equal][ltShortString][ltWideString] := @lpeSString_EQ_WString;
Arr[op_cmp_Equal][ltShortString][ltUnicodeString] := @lpeSString_EQ_UString;
Arr[op_cmp_Equal][ltShortString][ltVariant] := @lpeSString_EQ_Variant;
Arr[op_cmp_Equal][ltShortString][ltAnsiChar] := @lpeSString_EQ_AChar;
Arr[op_cmp_Equal][ltShortString][ltWideChar] := @lpeSString_EQ_WChar;
Arr[op_cmp_GreaterThan][ltShortString][ltShortString] := @lpeSString_GT_SString;
Arr[op_cmp_GreaterThan][ltShortString][ltAnsiString] := @lpeSString_GT_AString;
Arr[op_cmp_GreaterThan][ltShortString][ltWideString] := @lpeSString_GT_WString;
Arr[op_cmp_GreaterThan][ltShortString][ltUnicodeString] := @lpeSString_GT_UString;
Arr[op_cmp_GreaterThan][ltShortString][ltVariant] := @lpeSString_GT_Variant;
Arr[op_cmp_GreaterThan][ltShortString][ltAnsiChar] := @lpeSString_GT_AChar;
Arr[op_cmp_GreaterThan][ltShortString][ltWideChar] := @lpeSString_GT_WChar;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltShortString] := @lpeSString_GTE_SString;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltAnsiString] := @lpeSString_GTE_AString;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltWideString] := @lpeSString_GTE_WString;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltUnicodeString] := @lpeSString_GTE_UString;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltVariant] := @lpeSString_GTE_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltAnsiChar] := @lpeSString_GTE_AChar;
Arr[op_cmp_GreaterThanOrEqual][ltShortString][ltWideChar] := @lpeSString_GTE_WChar;
Arr[op_cmp_LessThan][ltShortString][ltShortString] := @lpeSString_LT_SString;
Arr[op_cmp_LessThan][ltShortString][ltAnsiString] := @lpeSString_LT_AString;
Arr[op_cmp_LessThan][ltShortString][ltWideString] := @lpeSString_LT_WString;
Arr[op_cmp_LessThan][ltShortString][ltUnicodeString] := @lpeSString_LT_UString;
Arr[op_cmp_LessThan][ltShortString][ltVariant] := @lpeSString_LT_Variant;
Arr[op_cmp_LessThan][ltShortString][ltAnsiChar] := @lpeSString_LT_AChar;
Arr[op_cmp_LessThan][ltShortString][ltWideChar] := @lpeSString_LT_WChar;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltShortString] := @lpeSString_LTE_SString;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltAnsiString] := @lpeSString_LTE_AString;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltWideString] := @lpeSString_LTE_WString;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltUnicodeString] := @lpeSString_LTE_UString;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltVariant] := @lpeSString_LTE_Variant;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltAnsiChar] := @lpeSString_LTE_AChar;
Arr[op_cmp_LessThanOrEqual][ltShortString][ltWideChar] := @lpeSString_LTE_WChar;
Arr[op_cmp_NotEqual][ltShortString][ltShortString] := @lpeSString_NEQ_SString;
Arr[op_cmp_NotEqual][ltShortString][ltAnsiString] := @lpeSString_NEQ_AString;
Arr[op_cmp_NotEqual][ltShortString][ltWideString] := @lpeSString_NEQ_WString;
Arr[op_cmp_NotEqual][ltShortString][ltUnicodeString] := @lpeSString_NEQ_UString;
Arr[op_cmp_NotEqual][ltShortString][ltVariant] := @lpeSString_NEQ_Variant;
Arr[op_cmp_NotEqual][ltShortString][ltAnsiChar] := @lpeSString_NEQ_AChar;
Arr[op_cmp_NotEqual][ltShortString][ltWideChar] := @lpeSString_NEQ_WChar;

Arr[op_Assign][ltShortString][ltUInt8] := @lpeSString_ASGN_SString_UInt8;
Arr[op_Assign][ltShortString][ltShortString] := @lpeSString_ASGN_SString;
Arr[op_Assign][ltShortString][ltAnsiString] := @lpeSString_ASGN_AString;
Arr[op_Assign][ltShortString][ltWideString] := @lpeSString_ASGN_WString;
Arr[op_Assign][ltShortString][ltUnicodeString] := @lpeSString_ASGN_UString;
Arr[op_Assign][ltShortString][ltVariant] := @lpeSString_ASGN_Variant;
Arr[op_Assign][ltShortString][ltAnsiChar] := @lpeSString_ASGN_AChar;
Arr[op_Assign][ltShortString][ltWideChar] := @lpeSString_ASGN_WChar;
Arr[op_Plus][ltShortString][ltShortString] := @lpeSString_ADD_SString;
Arr[op_Plus][ltShortString][ltAnsiString] := @lpeSString_ADD_AString;
Arr[op_Plus][ltShortString][ltWideString] := @lpeSString_ADD_WString;
Arr[op_Plus][ltShortString][ltUnicodeString] := @lpeSString_ADD_UString;
Arr[op_Plus][ltShortString][ltVariant] := @lpeSString_ADD_Variant;
Arr[op_Plus][ltShortString][ltAnsiChar] := @lpeSString_ADD_AChar;
Arr[op_Plus][ltShortString][ltWideChar] := @lpeSString_ADD_WChar;

//AnsiString
Arr[op_cmp_Equal][ltAnsiString][ltShortString] := @lpeAString_EQ_SString;
Arr[op_cmp_Equal][ltAnsiString][ltAnsiString] := @lpeAString_EQ_AString;
Arr[op_cmp_Equal][ltAnsiString][ltWideString] := @lpeAString_EQ_WString;
Arr[op_cmp_Equal][ltAnsiString][ltUnicodeString] := @lpeAString_EQ_UString;
Arr[op_cmp_Equal][ltAnsiString][ltVariant] := @lpeAString_EQ_Variant;
Arr[op_cmp_Equal][ltAnsiString][ltAnsiChar] := @lpeAString_EQ_AChar;
Arr[op_cmp_Equal][ltAnsiString][ltWideChar] := @lpeAString_EQ_WChar;
Arr[op_cmp_GreaterThan][ltAnsiString][ltShortString] := @lpeAString_GT_SString;
Arr[op_cmp_GreaterThan][ltAnsiString][ltAnsiString] := @lpeAString_GT_AString;
Arr[op_cmp_GreaterThan][ltAnsiString][ltWideString] := @lpeAString_GT_WString;
Arr[op_cmp_GreaterThan][ltAnsiString][ltUnicodeString] := @lpeAString_GT_UString;
Arr[op_cmp_GreaterThan][ltAnsiString][ltVariant] := @lpeAString_GT_Variant;
Arr[op_cmp_GreaterThan][ltAnsiString][ltAnsiChar] := @lpeAString_GT_AChar;
Arr[op_cmp_GreaterThan][ltAnsiString][ltWideChar] := @lpeAString_GT_WChar;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltShortString] := @lpeAString_GTE_SString;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltAnsiString] := @lpeAString_GTE_AString;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltWideString] := @lpeAString_GTE_WString;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltUnicodeString] := @lpeAString_GTE_UString;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltVariant] := @lpeAString_GTE_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltAnsiChar] := @lpeAString_GTE_AChar;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiString][ltWideChar] := @lpeAString_GTE_WChar;
Arr[op_cmp_LessThan][ltAnsiString][ltShortString] := @lpeAString_LT_SString;
Arr[op_cmp_LessThan][ltAnsiString][ltAnsiString] := @lpeAString_LT_AString;
Arr[op_cmp_LessThan][ltAnsiString][ltWideString] := @lpeAString_LT_WString;
Arr[op_cmp_LessThan][ltAnsiString][ltUnicodeString] := @lpeAString_LT_UString;
Arr[op_cmp_LessThan][ltAnsiString][ltVariant] := @lpeAString_LT_Variant;
Arr[op_cmp_LessThan][ltAnsiString][ltAnsiChar] := @lpeAString_LT_AChar;
Arr[op_cmp_LessThan][ltAnsiString][ltWideChar] := @lpeAString_LT_WChar;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltShortString] := @lpeAString_LTE_SString;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltAnsiString] := @lpeAString_LTE_AString;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltWideString] := @lpeAString_LTE_WString;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltUnicodeString] := @lpeAString_LTE_UString;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltVariant] := @lpeAString_LTE_Variant;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltAnsiChar] := @lpeAString_LTE_AChar;
Arr[op_cmp_LessThanOrEqual][ltAnsiString][ltWideChar] := @lpeAString_LTE_WChar;
Arr[op_cmp_NotEqual][ltAnsiString][ltShortString] := @lpeAString_NEQ_SString;
Arr[op_cmp_NotEqual][ltAnsiString][ltAnsiString] := @lpeAString_NEQ_AString;
Arr[op_cmp_NotEqual][ltAnsiString][ltWideString] := @lpeAString_NEQ_WString;
Arr[op_cmp_NotEqual][ltAnsiString][ltUnicodeString] := @lpeAString_NEQ_UString;
Arr[op_cmp_NotEqual][ltAnsiString][ltVariant] := @lpeAString_NEQ_Variant;
Arr[op_cmp_NotEqual][ltAnsiString][ltAnsiChar] := @lpeAString_NEQ_AChar;
Arr[op_cmp_NotEqual][ltAnsiString][ltWideChar] := @lpeAString_NEQ_WChar;

Arr[op_Assign][ltAnsiString][ltShortString] := @lpeAString_ASGN_SString;
Arr[op_Assign][ltAnsiString][ltAnsiString] := @lpeAString_ASGN_AString;
Arr[op_Assign][ltAnsiString][ltWideString] := @lpeAString_ASGN_WString;
Arr[op_Assign][ltAnsiString][ltUnicodeString] := @lpeAString_ASGN_UString;
Arr[op_Assign][ltAnsiString][ltVariant] := @lpeAString_ASGN_Variant;
Arr[op_Assign][ltAnsiString][ltAnsiChar] := @lpeAString_ASGN_AChar;
Arr[op_Assign][ltAnsiString][ltWideChar] := @lpeAString_ASGN_WChar;
Arr[op_Plus][ltAnsiString][ltShortString] := @lpeAString_ADD_SString;
Arr[op_Plus][ltAnsiString][ltAnsiString] := @lpeAString_ADD_AString;
Arr[op_Plus][ltAnsiString][ltWideString] := @lpeAString_ADD_WString;
Arr[op_Plus][ltAnsiString][ltUnicodeString] := @lpeAString_ADD_UString;
Arr[op_Plus][ltAnsiString][ltVariant] := @lpeAString_ADD_Variant;
Arr[op_Plus][ltAnsiString][ltAnsiChar] := @lpeAString_ADD_AChar;
Arr[op_Plus][ltAnsiString][ltWideChar] := @lpeAString_ADD_WChar;

//WideString
Arr[op_cmp_Equal][ltWideString][ltShortString] := @lpeWString_EQ_SString;
Arr[op_cmp_Equal][ltWideString][ltAnsiString] := @lpeWString_EQ_AString;
Arr[op_cmp_Equal][ltWideString][ltWideString] := @lpeWString_EQ_WString;
Arr[op_cmp_Equal][ltWideString][ltUnicodeString] := @lpeWString_EQ_UString;
Arr[op_cmp_Equal][ltWideString][ltVariant] := @lpeWString_EQ_Variant;
Arr[op_cmp_Equal][ltWideString][ltAnsiChar] := @lpeWString_EQ_AChar;
Arr[op_cmp_Equal][ltWideString][ltWideChar] := @lpeWString_EQ_WChar;
Arr[op_cmp_GreaterThan][ltWideString][ltShortString] := @lpeWString_GT_SString;
Arr[op_cmp_GreaterThan][ltWideString][ltAnsiString] := @lpeWString_GT_AString;
Arr[op_cmp_GreaterThan][ltWideString][ltWideString] := @lpeWString_GT_WString;
Arr[op_cmp_GreaterThan][ltWideString][ltUnicodeString] := @lpeWString_GT_UString;
Arr[op_cmp_GreaterThan][ltWideString][ltVariant] := @lpeWString_GT_Variant;
Arr[op_cmp_GreaterThan][ltWideString][ltAnsiChar] := @lpeWString_GT_AChar;
Arr[op_cmp_GreaterThan][ltWideString][ltWideChar] := @lpeWString_GT_WChar;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltShortString] := @lpeWString_GTE_SString;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltAnsiString] := @lpeWString_GTE_AString;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltWideString] := @lpeWString_GTE_WString;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltUnicodeString] := @lpeWString_GTE_UString;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltVariant] := @lpeWString_GTE_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltAnsiChar] := @lpeWString_GTE_AChar;
Arr[op_cmp_GreaterThanOrEqual][ltWideString][ltWideChar] := @lpeWString_GTE_WChar;
Arr[op_cmp_LessThan][ltWideString][ltShortString] := @lpeWString_LT_SString;
Arr[op_cmp_LessThan][ltWideString][ltAnsiString] := @lpeWString_LT_AString;
Arr[op_cmp_LessThan][ltWideString][ltWideString] := @lpeWString_LT_WString;
Arr[op_cmp_LessThan][ltWideString][ltUnicodeString] := @lpeWString_LT_UString;
Arr[op_cmp_LessThan][ltWideString][ltVariant] := @lpeWString_LT_Variant;
Arr[op_cmp_LessThan][ltWideString][ltAnsiChar] := @lpeWString_LT_AChar;
Arr[op_cmp_LessThan][ltWideString][ltWideChar] := @lpeWString_LT_WChar;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltShortString] := @lpeWString_LTE_SString;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltAnsiString] := @lpeWString_LTE_AString;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltWideString] := @lpeWString_LTE_WString;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltUnicodeString] := @lpeWString_LTE_UString;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltVariant] := @lpeWString_LTE_Variant;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltAnsiChar] := @lpeWString_LTE_AChar;
Arr[op_cmp_LessThanOrEqual][ltWideString][ltWideChar] := @lpeWString_LTE_WChar;
Arr[op_cmp_NotEqual][ltWideString][ltShortString] := @lpeWString_NEQ_SString;
Arr[op_cmp_NotEqual][ltWideString][ltAnsiString] := @lpeWString_NEQ_AString;
Arr[op_cmp_NotEqual][ltWideString][ltWideString] := @lpeWString_NEQ_WString;
Arr[op_cmp_NotEqual][ltWideString][ltUnicodeString] := @lpeWString_NEQ_UString;
Arr[op_cmp_NotEqual][ltWideString][ltVariant] := @lpeWString_NEQ_Variant;
Arr[op_cmp_NotEqual][ltWideString][ltAnsiChar] := @lpeWString_NEQ_AChar;
Arr[op_cmp_NotEqual][ltWideString][ltWideChar] := @lpeWString_NEQ_WChar;

Arr[op_Assign][ltWideString][ltShortString] := @lpeWString_ASGN_SString;
Arr[op_Assign][ltWideString][ltAnsiString] := @lpeWString_ASGN_AString;
Arr[op_Assign][ltWideString][ltWideString] := @lpeWString_ASGN_WString;
Arr[op_Assign][ltWideString][ltUnicodeString] := @lpeWString_ASGN_UString;
Arr[op_Assign][ltWideString][ltVariant] := @lpeWString_ASGN_Variant;
Arr[op_Assign][ltWideString][ltWideChar] := @lpeWString_ASGN_WChar;
Arr[op_Assign][ltWideString][ltAnsiChar] := @lpeWString_ASGN_AChar;
Arr[op_Plus][ltWideString][ltShortString] := @lpeWString_ADD_SString;
Arr[op_Plus][ltWideString][ltAnsiString] := @lpeWString_ADD_AString;
Arr[op_Plus][ltWideString][ltWideString] := @lpeWString_ADD_WString;
Arr[op_Plus][ltWideString][ltUnicodeString] := @lpeWString_ADD_UString;
Arr[op_Plus][ltWideString][ltVariant] := @lpeWString_ADD_Variant;
Arr[op_Plus][ltWideString][ltWideChar] := @lpeWString_ADD_WChar;
Arr[op_Plus][ltWideString][ltAnsiChar] := @lpeWString_ADD_AChar;

//UnicodeString
Arr[op_cmp_Equal][ltUnicodeString][ltShortString] := @lpeUString_EQ_SString;
Arr[op_cmp_Equal][ltUnicodeString][ltAnsiString] := @lpeUString_EQ_AString;
Arr[op_cmp_Equal][ltUnicodeString][ltWideString] := @lpeUString_EQ_WString;
Arr[op_cmp_Equal][ltUnicodeString][ltUnicodeString] := @lpeUString_EQ_UString;
Arr[op_cmp_Equal][ltUnicodeString][ltVariant] := @lpeUString_EQ_Variant;
Arr[op_cmp_Equal][ltUnicodeString][ltAnsiChar] := @lpeUString_EQ_AChar;
Arr[op_cmp_Equal][ltUnicodeString][ltWideChar] := @lpeUString_EQ_WChar;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltShortString] := @lpeUString_GT_SString;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltAnsiString] := @lpeUString_GT_AString;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltWideString] := @lpeUString_GT_WString;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltUnicodeString] := @lpeUString_GT_UString;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltVariant] := @lpeUString_GT_Variant;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltAnsiChar] := @lpeUString_GT_AChar;
Arr[op_cmp_GreaterThan][ltUnicodeString][ltWideChar] := @lpeUString_GT_WChar;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltShortString] := @lpeUString_GTE_SString;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltAnsiString] := @lpeUString_GTE_AString;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltWideString] := @lpeUString_GTE_WString;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltUnicodeString] := @lpeUString_GTE_UString;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltVariant] := @lpeUString_GTE_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltAnsiChar] := @lpeUString_GTE_AChar;
Arr[op_cmp_GreaterThanOrEqual][ltUnicodeString][ltWideChar] := @lpeUString_GTE_WChar;
Arr[op_cmp_LessThan][ltUnicodeString][ltShortString] := @lpeUString_LT_SString;
Arr[op_cmp_LessThan][ltUnicodeString][ltAnsiString] := @lpeUString_LT_AString;
Arr[op_cmp_LessThan][ltUnicodeString][ltWideString] := @lpeUString_LT_WString;
Arr[op_cmp_LessThan][ltUnicodeString][ltUnicodeString] := @lpeUString_LT_UString;
Arr[op_cmp_LessThan][ltUnicodeString][ltVariant] := @lpeUString_LT_Variant;
Arr[op_cmp_LessThan][ltUnicodeString][ltAnsiChar] := @lpeUString_LT_AChar;
Arr[op_cmp_LessThan][ltUnicodeString][ltWideChar] := @lpeUString_LT_WChar;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltShortString] := @lpeUString_LTE_SString;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltAnsiString] := @lpeUString_LTE_AString;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltWideString] := @lpeUString_LTE_WString;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltUnicodeString] := @lpeUString_LTE_UString;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltVariant] := @lpeUString_LTE_Variant;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltAnsiChar] := @lpeUString_LTE_AChar;
Arr[op_cmp_LessThanOrEqual][ltUnicodeString][ltWideChar] := @lpeUString_LTE_WChar;
Arr[op_cmp_NotEqual][ltUnicodeString][ltShortString] := @lpeUString_NEQ_SString;
Arr[op_cmp_NotEqual][ltUnicodeString][ltAnsiString] := @lpeUString_NEQ_AString;
Arr[op_cmp_NotEqual][ltUnicodeString][ltWideString] := @lpeUString_NEQ_WString;
Arr[op_cmp_NotEqual][ltUnicodeString][ltUnicodeString] := @lpeUString_NEQ_UString;
Arr[op_cmp_NotEqual][ltUnicodeString][ltVariant] := @lpeUString_NEQ_Variant;
Arr[op_cmp_NotEqual][ltUnicodeString][ltAnsiChar] := @lpeUString_NEQ_AChar;
Arr[op_cmp_NotEqual][ltUnicodeString][ltWideChar] := @lpeUString_NEQ_WChar;

Arr[op_Assign][ltUnicodeString][ltShortString] := @lpeUString_ASGN_SString;
Arr[op_Assign][ltUnicodeString][ltAnsiString] := @lpeUString_ASGN_AString;
Arr[op_Assign][ltUnicodeString][ltWideString] := @lpeUString_ASGN_WString;
Arr[op_Assign][ltUnicodeString][ltUnicodeString] := @lpeUString_ASGN_UString;
Arr[op_Assign][ltUnicodeString][ltVariant] := @lpeUString_ASGN_Variant;
Arr[op_Assign][ltUnicodeString][ltWideChar] := @lpeUString_ASGN_WChar;
Arr[op_Assign][ltUnicodeString][ltAnsiChar] := @lpeUString_ASGN_AChar;
Arr[op_Plus][ltUnicodeString][ltShortString] := @lpeUString_ADD_SString;
Arr[op_Plus][ltUnicodeString][ltAnsiString] := @lpeUString_ADD_AString;
Arr[op_Plus][ltUnicodeString][ltWideString] := @lpeUString_ADD_WString;
Arr[op_Plus][ltUnicodeString][ltUnicodeString] := @lpeUString_ADD_UString;
Arr[op_Plus][ltUnicodeString][ltVariant] := @lpeUString_ADD_Variant;
Arr[op_Plus][ltUnicodeString][ltWideChar] := @lpeUString_ADD_WChar;
Arr[op_Plus][ltUnicodeString][ltAnsiChar] := @lpeUString_ADD_AChar;

//AnsiChar
Arr[op_cmp_Equal][ltAnsiChar][ltAnsiChar] := Arr[op_cmp_Equal][ltUInt8][ltUInt8];
Arr[op_cmp_Equal][ltAnsiChar][ltWideChar] := Arr[op_cmp_Equal][ltUInt8][ltUInt16];
Arr[op_cmp_GreaterThan][ltAnsiChar][ltAnsiChar] := Arr[op_cmp_GreaterThan][ltUInt8][ltUInt8];
Arr[op_cmp_GreaterThan][ltAnsiChar][ltWideChar] := Arr[op_cmp_GreaterThan][ltUInt8][ltUInt16];
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltAnsiChar] := Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltUInt8];
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltWideChar] := Arr[op_cmp_GreaterThanOrEqual][ltUInt8][ltUInt16];
Arr[op_cmp_LessThan][ltAnsiChar][ltAnsiChar] := Arr[op_cmp_LessThan][ltUInt8][ltUInt8];
Arr[op_cmp_LessThan][ltAnsiChar][ltWideChar] := Arr[op_cmp_LessThan][ltUInt8][ltUInt16];
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltAnsiChar] := Arr[op_cmp_LessThanOrEqual][ltUInt8][ltUInt8];
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltWideChar] := Arr[op_cmp_LessThanOrEqual][ltUInt8][ltUInt16];
Arr[op_cmp_NotEqual][ltAnsiChar][ltAnsiChar] := Arr[op_cmp_NotEqual][ltUInt8][ltUInt8];
Arr[op_cmp_NotEqual][ltAnsiChar][ltWideChar] := Arr[op_cmp_NotEqual][ltUInt8][ltUInt16];

Arr[op_cmp_Equal][ltAnsiChar][ltShortString] := @lpeAChar_EQ_SString;
Arr[op_cmp_Equal][ltAnsiChar][ltAnsiString] := @lpeAChar_EQ_AString;
Arr[op_cmp_Equal][ltAnsiChar][ltWideString] := @lpeAChar_EQ_WString;
Arr[op_cmp_Equal][ltAnsiChar][ltUnicodeString] := @lpeAChar_EQ_UString;
Arr[op_cmp_Equal][ltAnsiChar][ltVariant] := @lpeAChar_EQ_Variant;
Arr[op_cmp_GreaterThan][ltAnsiChar][ltShortString] := @lpeAChar_GT_SString;
Arr[op_cmp_GreaterThan][ltAnsiChar][ltAnsiString] := @lpeAChar_GT_AString;
Arr[op_cmp_GreaterThan][ltAnsiChar][ltWideString] := @lpeAChar_GT_WString;
Arr[op_cmp_GreaterThan][ltAnsiChar][ltUnicodeString] := @lpeAChar_GT_UString;
Arr[op_cmp_GreaterThan][ltAnsiChar][ltVariant] := @lpeAChar_GT_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltShortString] := @lpeAChar_GTE_SString;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltAnsiString] := @lpeAChar_GTE_AString;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltWideString] := @lpeAChar_GTE_WString;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltUnicodeString] := @lpeAChar_GTE_UString;
Arr[op_cmp_GreaterThanOrEqual][ltAnsiChar][ltVariant] := @lpeAChar_GTE_Variant;
Arr[op_cmp_LessThan][ltAnsiChar][ltShortString] := @lpeAChar_LT_SString;
Arr[op_cmp_LessThan][ltAnsiChar][ltAnsiString] := @lpeAChar_LT_AString;
Arr[op_cmp_LessThan][ltAnsiChar][ltWideString] := @lpeAChar_LT_WString;
Arr[op_cmp_LessThan][ltAnsiChar][ltUnicodeString] := @lpeAChar_LT_UString;
Arr[op_cmp_LessThan][ltAnsiChar][ltVariant] := @lpeAChar_LT_Variant;
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltShortString] := @lpeAChar_LTE_SString;
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltAnsiString] := @lpeAChar_LTE_AString;
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltWideString] := @lpeAChar_LTE_WString;
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltUnicodeString] := @lpeAChar_LTE_UString;
Arr[op_cmp_LessThanOrEqual][ltAnsiChar][ltVariant] := @lpeAChar_LTE_Variant;
Arr[op_cmp_NotEqual][ltAnsiChar][ltShortString] := @lpeAChar_NEQ_SString;
Arr[op_cmp_NotEqual][ltAnsiChar][ltAnsiString] := @lpeAChar_NEQ_AString;
Arr[op_cmp_NotEqual][ltAnsiChar][ltWideString] := @lpeAChar_NEQ_WString;
Arr[op_cmp_NotEqual][ltAnsiChar][ltUnicodeString] := @lpeAChar_NEQ_UString;
Arr[op_cmp_NotEqual][ltAnsiChar][ltVariant] := @lpeAChar_NEQ_Variant;

Arr[op_Plus][ltAnsiChar][ltShortString] := @lpeAChar_ADD_SString;
Arr[op_Plus][ltAnsiChar][ltAnsiString] := @lpeAChar_ADD_AString;
Arr[op_Plus][ltAnsiChar][ltWideString] := @lpeAChar_ADD_WString;
Arr[op_Plus][ltAnsiChar][ltUnicodeString] := @lpeAChar_ADD_UString;
Arr[op_Plus][ltAnsiChar][ltVariant] := @lpeAChar_ADD_Variant;
Arr[op_Plus][ltAnsiChar][ltAnsiChar] := @lpeAChar_ADD_AChar;
Arr[op_Plus][ltAnsiChar][ltWideChar] := @lpeAChar_ADD_WChar;
Arr[op_Assign][ltAnsiChar][ltAnsiChar] := Arr[op_Assign][ltUInt8][ltUInt8];
Arr[op_Assign][ltAnsiChar][ltWideChar] := Arr[op_Assign][ltUInt8][ltUInt16];
{$IFDEF FPC}
Arr[op_Assign][ltAnsiChar][ltVariant] := @lpeAChar_ASGN_Variant;
{$ENDIF}

//WideChar
Arr[op_cmp_Equal][ltWideChar][ltAnsiChar] := Arr[op_cmp_Equal][ltUInt16][ltUInt8];
Arr[op_cmp_Equal][ltWideChar][ltWideChar] := Arr[op_cmp_Equal][ltUInt16][ltUInt16];
Arr[op_cmp_GreaterThan][ltWideChar][ltAnsiChar] := Arr[op_cmp_GreaterThan][ltUInt16][ltUInt8];
Arr[op_cmp_GreaterThan][ltWideChar][ltWideChar] := Arr[op_cmp_GreaterThan][ltUInt16][ltUInt16];
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltAnsiChar] := Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltUInt8];
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltWideChar] := Arr[op_cmp_GreaterThanOrEqual][ltUInt16][ltUInt16];
Arr[op_cmp_LessThan][ltWideChar][ltAnsiChar] := Arr[op_cmp_LessThan][ltUInt16][ltUInt8];
Arr[op_cmp_LessThan][ltWideChar][ltWideChar] := Arr[op_cmp_LessThan][ltUInt16][ltUInt16];
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltAnsiChar] := Arr[op_cmp_LessThanOrEqual][ltUInt16][ltUInt8];
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltWideChar] := Arr[op_cmp_LessThanOrEqual][ltUInt16][ltUInt16];
Arr[op_cmp_NotEqual][ltWideChar][ltAnsiChar] := Arr[op_cmp_NotEqual][ltUInt16][ltUInt8];
Arr[op_cmp_NotEqual][ltWideChar][ltWideChar] := Arr[op_cmp_NotEqual][ltUInt16][ltUInt16];

Arr[op_cmp_Equal][ltWideChar][ltShortString] := @lpeWChar_EQ_SString;
Arr[op_cmp_Equal][ltWideChar][ltAnsiString] := @lpeWChar_EQ_AString;
Arr[op_cmp_Equal][ltWideChar][ltWideString] := @lpeWChar_EQ_WString;
Arr[op_cmp_Equal][ltWideChar][ltUnicodeString] := @lpeWChar_EQ_UString;
Arr[op_cmp_Equal][ltWideChar][ltVariant] := @lpeWChar_EQ_Variant;
Arr[op_cmp_GreaterThan][ltWideChar][ltShortString] := @lpeWChar_GT_SString;
Arr[op_cmp_GreaterThan][ltWideChar][ltAnsiString] := @lpeWChar_GT_AString;
Arr[op_cmp_GreaterThan][ltWideChar][ltWideString] := @lpeWChar_GT_WString;
Arr[op_cmp_GreaterThan][ltWideChar][ltUnicodeString] := @lpeWChar_GT_UString;
Arr[op_cmp_GreaterThan][ltWideChar][ltVariant] := @lpeWChar_GT_Variant;
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltShortString] := @lpeWChar_GTE_SString;
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltAnsiString] := @lpeWChar_GTE_AString;
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltWideString] := @lpeWChar_GTE_WString;
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltUnicodeString] := @lpeWChar_GTE_UString;
Arr[op_cmp_GreaterThanOrEqual][ltWideChar][ltVariant] := @lpeWChar_GTE_Variant;
Arr[op_cmp_LessThan][ltWideChar][ltShortString] := @lpeWChar_LT_SString;
Arr[op_cmp_LessThan][ltWideChar][ltAnsiString] := @lpeWChar_LT_AString;
Arr[op_cmp_LessThan][ltWideChar][ltWideString] := @lpeWChar_LT_WString;
Arr[op_cmp_LessThan][ltWideChar][ltUnicodeString] := @lpeWChar_LT_UString;
Arr[op_cmp_LessThan][ltWideChar][ltVariant] := @lpeWChar_LT_Variant;
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltShortString] := @lpeWChar_LTE_SString;
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltAnsiString] := @lpeWChar_LTE_AString;
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltWideString] := @lpeWChar_LTE_WString;
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltUnicodeString] := @lpeWChar_LTE_UString;
Arr[op_cmp_LessThanOrEqual][ltWideChar][ltVariant] := @lpeWChar_LTE_Variant;
Arr[op_cmp_NotEqual][ltWideChar][ltShortString] := @lpeWChar_NEQ_SString;
Arr[op_cmp_NotEqual][ltWideChar][ltAnsiString] := @lpeWChar_NEQ_AString;
Arr[op_cmp_NotEqual][ltWideChar][ltWideString] := @lpeWChar_NEQ_WString;
Arr[op_cmp_NotEqual][ltWideChar][ltUnicodeString] := @lpeWChar_NEQ_UString;
Arr[op_cmp_NotEqual][ltWideChar][ltVariant] := @lpeWChar_NEQ_Variant;

Arr[op_Plus][ltWideChar][ltShortString] := @lpeWChar_ADD_SString;
Arr[op_Plus][ltWideChar][ltAnsiString] := @lpeWChar_ADD_AString;
Arr[op_Plus][ltWideChar][ltWideString] := @lpeWChar_ADD_WString;
Arr[op_Plus][ltWideChar][ltUnicodeString] := @lpeWChar_ADD_UString;
Arr[op_Plus][ltWideChar][ltVariant] := @lpeWChar_ADD_Variant;
Arr[op_Plus][ltWideChar][ltWideChar] := @lpeWChar_ADD_WChar;
Arr[op_Plus][ltWideChar][ltAnsiChar] := @lpeWChar_ADD_AChar;
Arr[op_Assign][ltWideChar][ltWideChar] := Arr[op_Assign][ltUInt16][ltUInt16];
Arr[op_Assign][ltWideChar][ltAnsiChar] := Arr[op_Assign][ltUInt16][ltUInt8];
{$IFDEF FPC}
Arr[op_Assign][ltWideChar][ltVariant] := @lpeWChar_ASGN_Variant;
{$ENDIF}

//Pointer
Arr[op_cmp_Equal][ltPointer][ltPointer] := @lpePointer_EQ_Pointer;
Arr[op_cmp_GreaterThan][ltPointer][ltPointer] := @lpePointer_GT_Pointer;
Arr[op_cmp_GreaterThanOrEqual][ltPointer][ltPointer] := @lpePointer_GTEQ_Pointer;
Arr[op_cmp_LessThan][ltPointer][ltPointer] := @lpePointer_LT_Pointer;
Arr[op_cmp_LessThanOrEqual][ltPointer][ltPointer] := @lpePointer_LTEQ_Pointer;
Arr[op_cmp_NotEqual][ltPointer][ltPointer] := @lpePointer_NEQ_Pointer;
Arr[op_Assign][ltPointer][ltPointer] := @lpePointer_ASGN_Pointer;
Arr[op_Assign][ltPointer][ltImportedMethod] := Arr[op_Assign][ltPointer][ltPointer];
Arr[op_Assign][ltPointer][ltScriptMethod] := @lpePointer_ASGN_SMethod;

Arr[op_Plus][ltPointer][ltUInt8] := @lpePointer_ADD_UInt8;
Arr[op_Plus][ltPointer][ltInt8] := @lpePointer_ADD_Int8;
Arr[op_Plus][ltPointer][ltUInt16] := @lpePointer_ADD_UInt16;
Arr[op_Plus][ltPointer][ltInt16] := @lpePointer_ADD_Int16;
Arr[op_Plus][ltPointer][ltUInt32] := @lpePointer_ADD_UInt32;
Arr[op_Plus][ltPointer][ltInt32] := @lpePointer_ADD_Int32;
Arr[op_Plus][ltPointer][ltUInt64] := @lpePointer_ADD_UInt64;
Arr[op_Plus][ltPointer][ltInt64] := @lpePointer_ADD_Int64;

Arr[op_Minus][ltPointer][ltUInt8] := @lpePointer_SUB_UInt8;
Arr[op_Minus][ltPointer][ltInt8] := @lpePointer_SUB_Int8;
Arr[op_Minus][ltPointer][ltUInt16] := @lpePointer_SUB_UInt16;
Arr[op_Minus][ltPointer][ltInt16] := @lpePointer_SUB_Int16;
Arr[op_Minus][ltPointer][ltUInt32] := @lpePointer_SUB_UInt32;
Arr[op_Minus][ltPointer][ltInt32] := @lpePointer_SUB_Int32;
Arr[op_Minus][ltPointer][ltUInt64] := @lpePointer_SUB_UInt64;
Arr[op_Minus][ltPointer][ltInt64] := @lpePointer_SUB_Int64;

//Array
Arr[op_cmp_Equal][ltDynArray][ltDynArray] := Arr[op_cmp_Equal][ltPointer][ltPointer];
Arr[op_cmp_NotEqual][ltDynArray][ltDynArray] := Arr[op_cmp_NotEqual][ltPointer][ltPointer];
Arr[op_Assign][ltDynArray][ltDynArray] := Arr[op_Assign][ltPointer][ltPointer];

//Method
Arr[op_Dot][ltUnknown][ltPointer] := @lpeDotMethod;
Arr[op_Assign][ltImportedMethod][ltPointer] := Arr[op_Assign][ltPointer][ltPointer];
Arr[op_Assign][ltImportedMethod][ltImportedMethod] := Arr[op_Assign][ltPointer][ltPointer];
Arr[op_Assign][ltScriptMethod][ltPointer] := @lpeSMethod_ASGN_Pointer;
Arr[op_Assign][ltScriptMethod][ltScriptMethod] := @lpeSMethod_ASGN_SMethod;

//Set
//small set
Arr[op_cmp_Equal][ltSmallSet][ltSmallSet] := @lpeSSet_EQ_SSet;
Arr[op_cmp_GreaterThanOrEqual][ltSmallSet][ltSmallSet] := @lpeSSet_GTE_SSet;
Arr[op_cmp_LessThanOrEqual][ltSmallSet][ltSmallSet] := @lpeSSet_LTE_SSet;
Arr[op_cmp_NotEqual][ltSmallSet][ltSmallSet] := @lpeSSet_NE_SSet;

Arr[op_IN][ltInt8][ltSmallSet] := @lpeInt8_IN_SSet;
Arr[op_IN][ltUInt8][ltSmallSet] := @lpeUInt8_IN_SSet;
Arr[op_IN][ltInt16][ltSmallSet] := @lpeInt16_IN_SSet;
Arr[op_IN][ltUInt16][ltSmallSet] := @lpeUInt16_IN_SSet;
Arr[op_IN][ltInt32][ltSmallSet] := @lpeInt32_IN_SSet;
Arr[op_IN][ltUInt32][ltSmallSet] := @lpeUInt32_IN_SSet;
Arr[op_IN][ltInt64][ltSmallSet] := @lpeInt64_IN_SSet;
Arr[op_IN][ltUInt64][ltSmallSet] := @lpeUInt64_IN_SSet;
Arr[op_IN][ltSmallEnum][ltSmallSet] := @lpeSEnum_IN_SSet;
Arr[op_IN][ltBoolean][ltSmallSet] := Arr[op_IN][ltUInt8][ltSmallSet];
Arr[op_IN][ltAnsiChar][ltSmallSet] := Arr[op_IN][ltUInt8][ltSmallSet];
Arr[op_IN][ltWideChar][ltSmallSet] := Arr[op_IN][ltUInt16][ltSmallSet];

Arr[op_Plus][ltSmallSet][ltInt8] := @lpeSSet_ADD_Int8;
Arr[op_Plus][ltSmallSet][ltUInt8] := @lpeSSet_ADD_UInt8;
Arr[op_Plus][ltSmallSet][ltInt16] := @lpeSSet_ADD_Int16;
Arr[op_Plus][ltSmallSet][ltUInt16] := @lpeSSet_ADD_UInt16;
Arr[op_Plus][ltSmallSet][ltInt32] := @lpeSSet_ADD_Int32;
Arr[op_Plus][ltSmallSet][ltUInt32] := @lpeSSet_ADD_UInt32;
Arr[op_Plus][ltSmallSet][ltInt64] := @lpeSSet_ADD_Int64;
Arr[op_Plus][ltSmallSet][ltUInt64] := @lpeSSet_ADD_UInt64;
Arr[op_Plus][ltSmallSet][ltSmallEnum] := @lpeSSet_ADD_SEnum;
Arr[op_Plus][ltSmallSet][ltBoolean] := Arr[op_Plus][ltSmallSet][ltUInt8];
Arr[op_Plus][ltSmallSet][ltAnsiChar] := Arr[op_Plus][ltSmallSet][ltUInt8];
Arr[op_Plus][ltSmallSet][ltWideChar] := Arr[op_Plus][ltSmallSet][ltUInt16];

Arr[op_Assign][ltSmallSet][ltSmallSet] := @lpeSSet_ASGN_SSet;
Arr[op_Plus][ltSmallSet][ltSmallSet] := @lpeSSet_ADD_SSet;
Arr[op_Minus][ltSmallSet][ltSmallSet] := @lpeSSet_SUB_SSet;
Arr[op_Multiply][ltSmallSet][ltSmallSet] := @lpeSSet_MUL_SSet;

//large set
Arr[op_cmp_Equal][ltLargeSet][ltLargeSet] := @lpeLSet_EQ_LSet;
Arr[op_cmp_GreaterThanOrEqual][ltLargeSet][ltLargeSet] := @lpeLSet_GTE_LSet;
Arr[op_cmp_LessThanOrEqual][ltLargeSet][ltLargeSet] := @lpeLSet_LTE_LSet;
Arr[op_cmp_NotEqual][ltLargeSet][ltLargeSet] := @lpeLSet_NE_LSet;

Arr[op_IN][ltInt8][ltLargeSet] := @lpeInt8_IN_LSet;
Arr[op_IN][ltUInt8][ltLargeSet] := @lpeUInt8_IN_LSet;
Arr[op_IN][ltInt16][ltLargeSet] := @lpeInt16_IN_LSet;
Arr[op_IN][ltUInt16][ltLargeSet] := @lpeUInt16_IN_LSet;
Arr[op_IN][ltInt32][ltLargeSet] := @lpeInt32_IN_LSet;
Arr[op_IN][ltUInt32][ltLargeSet] := @lpeUInt32_IN_LSet;
Arr[op_IN][ltInt64][ltLargeSet] := @lpeInt64_IN_LSet;
Arr[op_IN][ltUInt64][ltLargeSet] := @lpeUInt64_IN_LSet;
Arr[op_IN][ltLargeEnum][ltLargeSet] := @lpeLEnum_IN_LSet;
Arr[op_IN][ltAnsiChar][ltLargeSet] := Arr[op_IN][ltUInt8][ltLargeSet];
Arr[op_IN][ltWideChar][ltLargeSet] := Arr[op_IN][ltUInt16][ltLargeSet];

Arr[op_Plus][ltLargeSet][ltInt8] := @lpeLSet_ADD_Int8;
Arr[op_Plus][ltLargeSet][ltUInt8] := @lpeLSet_ADD_UInt8;
Arr[op_Plus][ltLargeSet][ltInt16] := @lpeLSet_ADD_Int16;
Arr[op_Plus][ltLargeSet][ltUInt16] := @lpeLSet_ADD_UInt16;
Arr[op_Plus][ltLargeSet][ltInt32] := @lpeLSet_ADD_Int32;
Arr[op_Plus][ltLargeSet][ltUInt32] := @lpeLSet_ADD_UInt32;
Arr[op_Plus][ltLargeSet][ltInt64] := @lpeLSet_ADD_Int64;
Arr[op_Plus][ltLargeSet][ltUInt64] := @lpeLSet_ADD_UInt64;
Arr[op_Plus][ltLargeSet][ltSmallEnum] := @lpeLSet_ADD_LEnum;
Arr[op_Plus][ltLargeSet][ltAnsiChar] := Arr[op_Plus][ltLargeSet][ltUInt8];
Arr[op_Plus][ltLargeSet][ltWideChar] := Arr[op_Plus][ltLargeSet][ltUInt16];

Arr[op_Assign][ltLargeSet][ltLargeSet] := @lpeLSet_ASGN_LSet;
Arr[op_Plus][ltLargeSet][ltLargeSet] := @lpeLSet_ADD_LSet;
Arr[op_Minus][ltLargeSet][ltLargeSet] := @lpeLSet_SUB_LSet;
Arr[op_Multiply][ltLargeSet][ltLargeSet] := @lpeLSet_MUL_LSet;
